| Oracle® Data Provider for .NET開発者ガイド リリース9.2.0.4 部品番号 B13807-01 |
|
Oracle.DataAccess.Clientネームスペース、13/30
OracleInfoMessageEventArgsクラスは、OracleConnection.InfoMessageイベントのイベント・データを提供します。データベースで警告が発生すると、イベント・データを格納するOracleInfoMessageEventArgsオブジェクトともに、OracleConnection.InfoMessageイベントがトリガーされます。
Object
EventArgs
OracleInfoMessageEventArgs
// C# public sealed class OracleInfoMessageEventArgs
インスタンス・メソッドではスレッド・セーフティを保証しませんが、すべてのpublic staticメソッドはスレッド・セーフです。
// C# public void WarningHandler(object src, OracleInfoMessageEventArgs args) { LogOutput("Source object is: " + src.GetType().Name); LogOutput("InfoMessageArgs.Message is " + args.Message); LogOutput("InfoMessageArgs.Errors is " + args.Errors); LogOutput("InfoMessageArgs.Source is " + args.Source); } public bool MyFunc() { ... con.Open(); OracleCommand cmd = Con.CreateCommand(); //Register to the InfoMessageHandler cmd.Connection.InfoMessage += new OracleInfoMessageEventHandler(WarningHandler); cmd.CommandText = CmdStr; cmd.CommandType = CommandType.Text; //If CmdStr causes warning(s), it will be handled. cmd.ExecuteNonQuery(); ... }
ネームスペース: Oracle.DataAccess.Client
アセンブリ: Oracle.DataAccess.dll
OracleInfoMessageEventArgsのメンバーを次の表に示します。
OracleInfoMessageEventArgsのstaticメソッドを表4-79に示します。
| メソッド | 説明 |
|---|---|
|
|
|
OracleInfoMessageEventArgsのプロパティを表4-80に示します。
| 名前 | 説明 |
|---|---|
|
データ・ソースによって生成されたエラーのコレクションを指定します。 |
|
|
データ・ソースによって生成されたエラー・テキストを指定します。 |
|
|
エラーを生成したオブジェクトの名前を指定します。 |
OracleInfoMessageEventArgsのpublicメソッドを表4-81に示します。
| 名前 | 説明 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
OracleInfoMessageEventArgsのstaticメソッドを表4-82に示します。
| メソッド | 説明 |
|---|---|
|
|
|
OracleInfoMessageEventArgsのプロパティを表4-83に示します。
| 名前 | 説明 |
|---|---|
|
データ・ソースによって生成されたエラーのコレクションを指定します。 |
|
|
データ・ソースによって生成されたエラー・テキストを指定します。 |
|
|
エラーを生成したオブジェクトの名前を指定します。 |
このプロパティは、データ・ソースによって生成されたエラーのコレクションを指定します。
// C# public OracleErrorCollection Errors {get;}
エラーのコレクション
このプロパティは、データ・ソースによって生成されたエラー・テキストを指定します。
// C# public string Message {get;}
エラー・テキスト
このプロパティは、エラーを生成したオブジェクトの名前を指定します。
// C# public string Source {get;}
エラーを生成したオブジェクト
OracleInfoMessageEventArgsのpublicメソッドを表4-84に示します。
| 名前 | 説明 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![]() Copyright © 2002, 2003 Oracle Corporation. All Rights Reserved. |
|