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 支援使用事件,但不支援新的宣告。
備註
每當 State 從已關閉變更為已開啟,或從已開啟變更為已關閉時,會引發 StateChange 事件。在 SqlCeConnection 轉換之後,會立即引發 StateChange 事件。
如果事件處理常式從 StateChange 事件內擲回例外狀況,則該例外狀況會轉換至 Open 或 Close 方法的呼叫端。
除非有明確地呼叫 Close 或 Dispose,否則不會引發 StateChange 事件。