OracleHAEventArgs
クラスは、OracleConnection.HAEvent
イベントのイベント・データを提供します。
クラスの継承
System.Object
System.EventArgs
Oracle.DataAccess.Client.OracleHAEventArgs
宣言
// C# public sealed class OracleHAEventArgs
スレッド安全性
パブリック・メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。
備考
OracleConnection
オブジェクトに"ha events=true"
が設定されているサービス、サービス・メンバー、ホスト、ノードまたはインスタンスにHAイベントが発生した場合、OracleConnection.HAEvent
がトリガーされ、イベントに登録されているすべてのデリゲートにOracleHAEventArgs
のインスタンスが渡されます。
要件
ネームスペース: Oracle.DataAccess.Client
アセンブリ: Oracle.DataAccess.dll
Microsoft .NET Frameworkバージョン2.0以降。
OracleHAEventArgs
メンバーを、次の各表に示します。
OracleHAEventArgsプロパティ
OracleHAEventArgs
プロパティを、表8-2にリストします。
表8-1 OracleHAEventArgsプロパティ
名前 | 説明 |
---|---|
|
|
|
|
|
イベントをトリガーしたホストを指定します |
|
イベントをトリガーしたインスタンスを指定します |
|
イベントをトリガーしたサービスを指定します |
イベントをトリガーしたソースを指定します |
|
イベントをトリガーしたソースのステータスを指定します |
|
|
サーバーでイベントがトリガーされた時間を指定します |
OracleHAEventArgs
プロパティを、表8-2にリストします。
表8-2 OracleHAEventArgsプロパティ
名前 | 説明 |
---|---|
|
|
|
HAeventの影響を受けるデータベースを指定します |
|
イベントをトリガーしたホストを指定します |
|
イベントをトリガーしたインスタンスを指定します |
|
イベントをトリガーしたサービスを指定します |
イベントをトリガーしたソースを指定します |
|
イベントをトリガーしたソースのステータスを指定します |
|
|
サーバーでイベントがトリガーされた時間を指定します |
このプロパティは、HAイベントの影響を受けるデータベースのドメイン名を指定します。
宣言
// C# public string DatabaseDomainName {get;}
プロパティ値
HAイベントの影響を受けるデータベースのドメイン名。
このプロパティは、HAイベントの影響を受けるデータベースを指定します。
宣言
// C# public string DatabaseName {get;}
プロパティ値
このプロパティは、HAイベントの影響を受けるデータベース名を指定します。
このプロパティは、HAイベントをトリガーしたホストを指定します。
宣言
// C# public string HostName {get;}
プロパティ値
HAイベントの影響を受けるホスト。
このプロパティは、HAイベントをトリガーしたインスタンスを指定します。
宣言
// C# public string InstanceName {get;}
プロパティ値
HAイベントの影響を受けるインスタンス。
このプロパティは、HAイベントをトリガーしたサービスを指定します。
宣言
// C# public string ServiceName {get;}
プロパティ値
HAイベントの影響を受けるサービス。
このプロパティは、HAイベントをトリガーしたソースを指定します。
宣言
// C# public OracleHAEventSource Source {get;}
プロパティ値
HAイベントをトリガーしたソース。
このプロパティは、HAイベントをトリガーしたソースのステータスを指定します。
宣言
// C# public OracleHAEventStatus Status {get;}
プロパティ値
HAイベントをトリガーしたソースのステータス。
このプロパティは、サーバーでHAイベントがトリガーされた時間を指定します。
宣言
// C# public DateTime Time {get;}
プロパティ値
HAイベントがトリガーされた時間。