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 名前空間