Oracle® Data Provider for .NET Developer's Guide 11g Release 2 (11.2) Part Number E12249-01 |
|
|
View PDF |
The OracleHAEventArgs
class provides event data for the OracleConnection.HAEvent
event.
Class Inheritance
System.Object
System.EventArgs
Oracle.DataAccess.Client.OracleHAEventArgs
Declaration
// C# public sealed class OracleHAEventArgs
Thread Safety
All public methods are thread-safe, although instance methods do not guarantee thread safety.
Remarks
When any HA event occurs for a service, service member, host, node, or instance that an OracleConnection
object is set to with "ha events=true"
, the OracleConnection.HAEvent
is triggered and passes an instance of OracleHAEventArgs
to all the delegates that have registered with the event.
Requirements
Namespace: Oracle.DataAccess.Client
Assembly: Oracle.DataAccess.dll
Microsoft .NET Framework Version 2.0 or later.
See Also:
OracleHAEventArgs
members are listed in the following table.
OracleHAEventArgs Properties
The OracleHAEventArgs
properties are listed in Table 8-2.
Table 8-1 OracleHAEventArgs Properties
Name | Description |
---|---|
Specifies the domain name of the database affected by the |
|
Specifies the database affected by the |
|
Specifies the host that triggered the event |
|
Specifies the instance that triggered the event |
|
Specifies the service that triggered the event |
|
Specifies the source that triggered the event |
|
Specifies the status of the source that triggered the event |
|
Specifies the time when the event was triggered on the server |
The OracleHAEventArgs
properties are listed in Table 8-2.
Table 8-2 OracleHAEventArgs Properties
Name | Description |
---|---|
Specifies the domain name of the database affected by the |
|
Specifies the database affected by the HAevent |
|
Specifies the host that triggered the event |
|
Specifies the instance that triggered the event |
|
Specifies the service that triggered the event |
|
Specifies the source that triggered the event |
|
Specifies the status of the source that triggered the event |
|
Specifies the time when the event was triggered on the server |
This property specifies the domain name of the database that is affected by the HA event.
Declaration
// C# public string DatabaseDomainName {get;}
Property Value
The domain name of the database that is affected by the HA Event.
See Also:
This property specifies the database that is affected by the HA event.
Declaration
// C# public string DatabaseName {get;}
Property Value
This property specifies the database name that is affected by the HA event.
See Also:
This property specifies the host that triggered the HA event.
Declaration
// C# public string HostName {get;}
Property Value
The host that is affected by the HA Event.
See Also:
This property specifies the instance that triggered the HA event.
Declaration
// C# public string InstanceName {get;}
Property Value
The instance that is affected by the HA Event.
See Also:
This property specifies the service that triggered the HA event.
Declaration
// C# public string ServiceName {get;}
Property Value
The service that is affected by the HA Event.
See Also:
This property specifies the source that triggered the HA event.
Declaration
// C# public OracleHAEventSource Source {get;}
Property Value
The source that triggered the HA Event.
See Also:
This property specifies the status of the source that triggered the HA event.
Declaration
// C# public OracleHAEventStatus Status {get;}
Property Value
The status of the source that triggered the HA Event.
See Also:
This property specifies the time when the HA event was triggered on the server.
Declaration
// C# public DateTime Time {get;}
Property Value
The time that the HA Event was triggered.