ヘッダーをスキップ

Oracle® Data Provider for .NET開発者ガイド
リリース9.2.0.4

部品番号 B13807-01
Go To Table Of Contents
目次
Go To Index
索引

Go to previous page Go to beginning of chapter Go to next page

Oracle.DataAccess.Clientネームスペース、13/30


OracleInfoMessageEventArgsクラス

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のメンバーを次の表に示します。

OracleInfoMessageEventArgsのstaticメソッド

OracleInfoMessageEventArgsのstaticメソッドを表4-79に示します。

表4-79 OracleInfoMessageEventArgsのstaticメソッド
メソッド 説明

Equals

Objectから継承されます(オーバーロード)。

OracleInfoMessageEventArgsのプロパティ

OracleInfoMessageEventArgsのプロパティを表4-80に示します。

表4-80 OracleInfoMessageEventArgsのプロパティ 
名前 説明

Errors

データ・ソースによって生成されたエラーのコレクションを指定します。

Message

データ・ソースによって生成されたエラー・テキストを指定します。

Source

エラーを生成したオブジェクトの名前を指定します。

OracleInfoMessageEventArgsのpublicメソッド

OracleInfoMessageEventArgsのpublicメソッドを表4-81に示します。

表4-81 OracleInfoMessageEventArgsのpublicメソッド 
名前 説明

Equals

Objectから継承されます(オーバーロード)。

GetHashCode

Objectから継承されます。

GetType

Objectから継承されます。

ToString

Objectから継承されます。

関連項目:

OracleInfoMessageEventArgsのstaticメソッド

OracleInfoMessageEventArgsのstaticメソッドを表4-82に示します。

表4-82 OracleInfoMessageEventArgsのstaticメソッド
メソッド 説明

Equals

Objectから継承されます(オーバーロード)。

関連項目:

OracleInfoMessageEventArgsのプロパティ

OracleInfoMessageEventArgsのプロパティを表4-83に示します。

表4-83 OracleInfoMessageEventArgsのプロパティ 
名前 説明

Errors

データ・ソースによって生成されたエラーのコレクションを指定します。

Message

データ・ソースによって生成されたエラー・テキストを指定します。

Source

エラーを生成したオブジェクトの名前を指定します。

関連項目:

Errors

このプロパティは、データ・ソースによって生成されたエラーのコレクションを指定します。

宣言
// C#
public OracleErrorCollection Errors {get;}
プロパティ値

エラーのコレクション

関連項目:

Message

このプロパティは、データ・ソースによって生成されたエラー・テキストを指定します。

宣言
// C#
public string Message {get;}
プロパティ値

エラー・テキスト

関連項目:

Source

このプロパティは、エラーを生成したオブジェクトの名前を指定します。

宣言
// C#
public string Source {get;}
プロパティ値

エラーを生成したオブジェクト

関連項目:

OracleInfoMessageEventArgsのpublicメソッド

OracleInfoMessageEventArgsのpublicメソッドを表4-84に示します。

表4-84 OracleInfoMessageEventArgsのpublicメソッド 
名前 説明

Equals

Objectから継承されます(オーバーロード)。

GetHashCode

Objectから継承されます。

GetType

Objectから継承されます。

ToString

Objectから継承されます。

関連項目:


Go to previous page Go to beginning of chapter Go to next page
Oracle
Copyright © 2002, 2003 Oracle Corporation.

All Rights Reserved.
Go To Table Of Contents
目次
Go To Index
索引