| Oracle® Data Provider for .NET開発者ガイド リリース9.2.0.4 部品番号 B13807-01 |
|
Oracle.DataAccess.Clientネームスペース、10/30
OracleFailoverEventArgsクラスは、OracleConnection.Failoverイベントのイベント・データを提供します。データベース・フェイルオーバーが発生すると、イベント・データを格納するOracleFailoverEventArgsオブジェクトとともに、OracleConnection.Failoverイベントがトリガーされます。
Object
EventArgs
OracleFailoverEventArgs
// C# public sealed class OracleFailoverEventArgs
インスタンス・メソッドではスレッド・セーフティを保証しませんが、すべてのpublic staticメソッドはスレッド・セーフです。
// C# // Receiving Failover notifications switch (eventArgs.FailoverEvent) { case FailoverEvent.Begin: { Console.WriteLine(" \nFailover Begin - Failing Over ..." + "Please stand by \n"); Console.WriteLine(" \nFailover type was found to be " + eventArgs.FailoverType); break; } case FailoverEvent.End: { Console.WriteLine(" \nFailover ended ...resuming services\n"); break; } case FailoverEvent.Error: { Console.WriteLine(" Failover error gotten. Sleeping...\n"); Thread.Sleep(3000); return FailoverReturnCode.Retry; } default: { Console.WriteLine("\nBad Failover Event: " + eventArgs.FailoverEvent); break; } }
ネームスペース: Oracle.DataAccess.Client
アセンブリ: Oracle.DataAccess.dll
OracleFailoverEventArgsのメンバーを次の表に示します。
OracleFailoverEventArgsのstaticメソッドを表4-67に示します。
| メソッド | 説明 |
|---|---|
|
|
|
OracleFailoverEventArgsのプロパティを表4-68に示します。
| 名前 | 説明 |
|---|---|
|
クライアントが要求したフェイルオーバーのタイプを指定します。 |
|
|
フェイルオーバーの状態を示します。 |
OracleFailoverEventArgsのpublicメソッドを表4-69に示します。
| 名前 | 説明 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
OracleFailoverEventArgsのstaticメソッドを表4-70に示します。
| メソッド | 説明 |
|---|---|
|
|
|
OracleFailoverEventArgsのプロパティを表4-71に示します。
| 名前 | 説明 |
|---|---|
|
クライアントが要求したフェイルオーバーのタイプを指定します。 |
|
|
フェイルオーバーの状態を示します。 |
このプロパティは、クライアントが要求したフェイルオーバーのタイプを指定します。
// C# public FailoverType FailoverType {get;}
FailoverType列挙値
このプロパティは、フェイルオーバーの状態を示します。
// C# public FailoverEvent FailoverEvent {get;}
FailoverEvent列挙値
OracleFailoverEventArgsのpublicメソッドを表4-72に示します。
| 名前 | 説明 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![]() Copyright © 2002, 2003 Oracle Corporation. All Rights Reserved. |
|