Share via


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 事件內擲回例外狀況,則該例外狀況會轉換至 OpenClose 方法的呼叫端。

除非有明確地呼叫 CloseDispose,否則不會引發 StateChange 事件。

請參閱

參考

SqlCeConnection 類別

System.Data.SqlServerCe 命名空間