Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
この接続のステータスが変更されると発生します。
Public Event StateChange As StateChangeEventHandler
public event override StateChangeEventHandler StateChange;
ステータス変更メッセージを処理するには、System.Data.StateChangeEventHandler デリゲートを作成し、このイベントにアタッチする必要があります。
次のコードでは、ステータス変更のイベントハンドラが定義されます。
' Visual Basic Private Sub MyStateHandler( _ obj As Object, args As StateChangeEventArgs _ ) System.Console.WriteLine( _ "StateHandler: " + args.OriginalState + " to " _ + args.CurrentState _ ) End Sub
対応する C# 言語のコードを次に示します。
// C# private void MyStateHandler( object obj, StateChangeEventArgs args ) { System.Console.WriteLine( "StateHandler: " + args.OriginalState + " to " + args.CurrentState ); }
次のコードでは、MyStateHandler が conn という接続に追加されます。
' Visual Basic AddHandler conn.StateChange, AddressOf MyStateHandler
// C# conn.StateChange += new StateChangeEventHandler(MyStateHandler);