Oracle® Data Provider for .NET開発者ガイド ODAC 12c リリース4 (12.1.0.2) for Microsoft Windows E72575-01 |
|
前 |
次 |
OracleHAEventArgs
クラスは、OracleConnection.HAEvent
イベントのイベント・データを提供します。
クラスの継承
System.Object
System.EventArgs
Oracle.DataAccess.Client.OracleHAEventArgs
宣言
// C# public sealed class OracleHAEventArgs
要件
プロバイダ | ODP.NET管理対象外ドライバ | ODP.NET管理対象ドライバ |
アセンブリ | Oracle.DataAccess.dll |
Oracle.ManagedDataAccess.dll |
ネームスペース | Oracle.DataAccess.Client |
Oracle.ManagedDataAccess.Client |
.NET Framework | 3.5, 4.0, 4.5, 4.6 | 4.0, 4.5, 4.6 |
スレッド安全性
パブリック・メソッドはスレッドセーフですが、インスタンス・メソッドではスレッド安全性は保証されません。
備考
OracleConnection
オブジェクトに"ha events=true"
が設定されているサービス、サービス・メンバー、ホスト、ノードまたはインスタンスにHAイベントが発生した場合、OracleConnection.HAEvent
がトリガーされ、イベントに登録されているすべてのデリゲートにOracleHAEventArgs
のインスタンスが渡されます。
OracleHAEventArgs
メンバーを、次の各表に示します。
OracleHAEventArgsプロパティ
OracleHAEventArgs
プロパティを、表8-2にリストします。
OracleHAEventArgs
プロパティを、表8-2にリストします。
表8-2 OracleHAEventArgsプロパティ
名前 | 説明 |
---|---|
|
|
|
HAeventの影響を受けるデータベースを指定します |
|
イベントをトリガーしたホストを指定します |
|
イベントをトリガーしたインスタンスを指定します |
|
サーバーによってHAイベントが送信された理由を指定します。 |
|
イベントをトリガーしたサービスを指定します |
イベントをトリガーしたソースを指定します |
|
イベントをトリガーしたソースのステータスを指定します |
|
|
サーバーでイベントがトリガーされた時間を指定します |
このプロパティは、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 Reason {get;}
プロパティ値
HAイベントがトリガーされた理由。とりうる値は、Data_Guard_Failover
、Failure
、Dependency
、User
、Autostart
、Restart
です。
値がUser
の場合は、計画済停止であることを示します。その他の値の場合は、計画外停止であることを示します。
このプロパティは、HAイベントをトリガーしたサービスを指定します。
宣言
// C# public string ServiceName {get;}
プロパティ値
HAイベントの影響を受けるサービス。
このプロパティは、HAイベントをトリガーしたソースを指定します。
宣言
// C# public OracleHAEventSource Source {get;}
プロパティ値
HAイベントをトリガーしたソース。
このプロパティは、HAイベントをトリガーしたソースのステータスを指定します。
宣言
// C# public OracleHAEventStatus Status {get;}
プロパティ値
HAイベントをトリガーしたソースのステータス。