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
ODP.NETのバージョン: ODP.NET for .NET Framework 2.0またはODP.NET for .NET Framework 4。
OracleHAEventArgsメンバーを、次の各表に示します。
OracleHAEventArgsプロパティ
OracleHAEventArgsプロパティを、表8-2にリストします。
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イベントをトリガーしたソースのステータス。