SqlCeConnection.StateChange イベント

接続の状態が変更したときに発生します。

名前空間:  System.Data.SqlServerCe
アセンブリ:  System.Data.SqlServerCe (System.Data.SqlServerCe.dll)

構文

'宣言
Public Overrides Event StateChange As StateChangeEventHandler
'使用
Dim instance As SqlCeConnection
Dim handler As StateChangeEventHandler

AddHandler instance.StateChange, handler
public override event StateChangeEventHandler StateChange
public:
virtual  event StateChangeEventHandler^ StateChange {
    void add (StateChangeEventHandler^ value);
    void remove (StateChangeEventHandler^ value);
}
abstract StateChange : IEvent<StateChangeEventHandler,
    StateChangeEventArgs>
override StateChange : IEvent<StateChangeEventHandler,
    StateChangeEventArgs>
JScript では、イベントは使用できますが、新規に宣言することはできません。

説明

StateChange イベントは、State がクローズからオープン、またはオープンからクローズに変わるたびに発生します。StateChange は、SqlCeConnection が移行した直後に発生します。

StateChange イベント内でイベント ハンドラが例外をスローすると、その例外は、Open メソッドまたは Close メソッドの呼び出し元に通知されます。

Close または Dispose を明示的に呼び出さない限り、StateChange イベントは発生しません。

関連項目

参照

SqlCeConnection クラス

System.Data.SqlServerCe 名前空間