StateChange イベント

メモ: この API は、互換性のために残されています。

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

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

構文

'宣言
<ObsoleteAttribute("This property is obsolete and will be removed in a future version.")> _
Public Overrides Event StateChange As StateChangeEventHandler
'使用
Dim instance As SqlCeConnection
Dim handler As StateChangeEventHandler

AddHandler instance.StateChange, handler
[ObsoleteAttribute("This property is obsolete and will be removed in a future version.")]
public override event StateChangeEventHandler StateChange
[ObsoleteAttribute(L"This property is obsolete and will be removed in a future version.")]
public:
virtual  event StateChangeEventHandler^ StateChange {
    void add (StateChangeEventHandler^ value);
    void remove (StateChangeEventHandler^ value);
}
[<ObsoleteAttribute("This property is obsolete and will be removed in a future version.")>]
abstract StateChange : IEvent<StateChangeEventHandler,
    StateChangeEventArgs>
[<ObsoleteAttribute("This property is obsolete and will be removed in a future version.")>]
override StateChange : IEvent<StateChangeEventHandler,
    StateChangeEventArgs>
JScript では、イベントは使用できますが、新規に宣言することはできません。

説明

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

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

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

関連項目

参照

SqlCeConnection クラス

SqlCeConnection メンバー

System.Data.SqlServerCe 名前空間