プライマリ・コンテンツに移動
Oracle® Data Provider for .NET開発者ガイド
ODAC 12c リリース4 (12.1.0.2) for Microsoft Windows
E72575-01
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

OracleHAEventArgsクラス

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プロパティ

OracleHAEventArgsプロパティを、表8-2にリストします。

表8-1 OracleHAEventArgsプロパティ

名前 説明

DatabaseDomainName


HAeventの影響を受けるデータベースのドメイン名を指定します

DatabaseName


HAeventの影響を受けるデータベースを指定します

HostName


イベントをトリガーしたホストを指定します

InstanceName


イベントをトリガーしたインスタンスを指定します

理由


サーバーによってHAイベントが送信された理由を指定します。

ServiceName


イベントをトリガーしたサービスを指定します

Source

イベントをトリガーしたソースを指定します

Status

イベントをトリガーしたソースのステータスを指定します

Time


サーバーでイベントがトリガーされた時間を指定します


OracleHAEventArgsプロパティ

OracleHAEventArgsプロパティを、表8-2にリストします。

表8-2 OracleHAEventArgsプロパティ

名前 説明

DatabaseDomainName


HAeventの影響を受けるデータベースのドメイン名を指定します

DatabaseName


HAeventの影響を受けるデータベースを指定します

HostName


イベントをトリガーしたホストを指定します

InstanceName


イベントをトリガーしたインスタンスを指定します

理由


サーバーによってHAイベントが送信された理由を指定します。

ServiceName


イベントをトリガーしたサービスを指定します

Source

イベントをトリガーしたソースを指定します

Status

イベントをトリガーしたソースのステータスを指定します

Time


サーバーでイベントがトリガーされた時間を指定します


DatabaseDomainName

このプロパティは、HAイベントの影響を受けるデータベースのドメイン名を指定します。

宣言

// C#
public string DatabaseDomainName {get;}

プロパティ値

HAイベントの影響を受けるデータベースのドメイン名。

DatabaseName

このプロパティは、HAイベントの影響を受けるデータベースを指定します。

宣言

// C#
public string DatabaseName {get;}

プロパティ値

このプロパティは、HAイベントの影響を受けるデータベース名を指定します。

HostName

このプロパティは、HAイベントをトリガーしたホストを指定します。

宣言

// C#
public string HostName {get;}

プロパティ値

HAイベントの影響を受けるホスト。

InstanceName

このプロパティは、HAイベントをトリガーしたインスタンスを指定します。

宣言

// C#
public string InstanceName {get;}

プロパティ値

HAイベントの影響を受けるインスタンス。

理由

このプロパティは、サーバーによってHAイベントが送信された理由を指定します。

宣言

// C#
public string Reason {get;}

プロパティ値

HAイベントがトリガーされた理由。とりうる値は、Data_Guard_FailoverFailureDependencyUserAutostartRestartです。

値がUserの場合は、計画済停止であることを示します。その他の値の場合は、計画外停止であることを示します。

ServiceName

このプロパティは、HAイベントをトリガーしたサービスを指定します。

宣言

// C#
public string ServiceName {get;}

プロパティ値

HAイベントの影響を受けるサービス。

Source

このプロパティは、HAイベントをトリガーしたソースを指定します。

宣言

// C#
public OracleHAEventSource Source {get;}

プロパティ値

HAイベントをトリガーしたソース。

Status

このプロパティは、HAイベントをトリガーしたソースのステータスを指定します。

宣言

// C#
public OracleHAEventStatus Status {get;}

プロパティ値

HAイベントをトリガーしたソースのステータス。

Time

このプロパティは、サーバーでHAイベントがトリガーされた時間を指定します。

宣言

// C#
public DateTime Time {get;}

プロパティ値

HAイベントがトリガーされた時間。