Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Ultra Light - .NET プログラミング » Ultra Light .NET 2.0 API リファレンス » ULConnection クラス

 

InfoMessage イベント

Ultra Light.NET が、この接続の警告または情報メッセージを送信するときに発生します。

構文
Visual Basic
Public Event InfoMessage As ULInfoMessageEventHandler
C#
public event ULInfoMessageEventHandler InfoMessage;
備考

Ultra Light.NET の警告または情報メッセージを処理するには、ULInfoMessageEventHandler デリゲートを作成し、このイベントにアタッチする必要があります。

次のコードでは、情報メッセージのイベント・ハンドラが定義されます。

' Visual Basic
Private Sub MyInfoMessageHandler( _
      obj As Object, args As ULInfoMessageEventArgs _
    )
  System.Console.WriteLine( _
      "InfoMesageHandler: " + args.NativeError + ", " _
      + args.Message _
    )
End Sub

// C#
private void MyInfoMessageHandler(
      object obj, ULInfoMessageEventArgs args
    )
{
  System.Console.WriteLine(
      "InfoMesageHandler: " + args.NativeError + ", "
      + args.Message
    );
}

次のコードでは、MyInfoMessageHandler が conn という接続に追加されます。

' Visual Basic
AddHandler conn.InfoMessage, AddressOf MyInfoMessageHandler

// C#
conn.InfoMessage +=
  new ULInfoMessageEventHandler(MyInfoMessageHandler);
イベント・データ
  • NativeError   データベースによって返される情報メッセージまたは警告に対応する SQL コードです。

  • Message   データベースによって返される情報メッセージまたは警告メッセージの文字列です。

  • Source   メッセージを返す ADO.NET データ・プロバイダの名前です。

参照