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 イベントは発生しません。