SqlConnection.InfoMessage イベント

SQL Server が警告メッセージまたは情報メッセージを返したときに発生します。

Public Event InfoMessage As SqlInfoMessageEventHandler
[C#]
public event SqlInfoMessageEventHandler InfoMessage;
[C++]
public: __event SqlInfoMessageEventHandler* InfoMessage;

[JScript] JScript では、このクラスで定義されているイベントを処理できます。ただし、独自に定義することはできません。

イベント データ

イベント ハンドラが、このイベントに関連するデータを含む、SqlInfoMessageEventArgs 型の引数を受け取りました。次の SqlInfoMessageEventArgs プロパティには、このイベントの固有の情報が記載されます。

プロパティ 説明
Errors サーバーから送信された警告のコレクションを取得します。
Message データベースから送信されたエラーの完全なテキストを取得します。
Source エラーを生成したオブジェクトの名前を取得します。

解説

サーバーから送信された警告メッセージまたは情報メッセージを処理するクライアントは、このイベントを待機する SqlInfoMessageEventHandler デリゲートを作成する必要があります。

InfoMessage イベントは、重大度レベルが 10 以下のメッセージが SQL Server から返されたときに発生します。メッセージの重大度レベルが 11 ~ 20 の場合は、エラーが発生します。重大度レベルが 20 を超える場合は、接続が閉じられます。

詳細と例については、「 接続イベントの使用 」を参照してください。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ

参照

SqlConnection クラス | SqlConnection メンバ | System.Data.SqlClient 名前空間