共用方式為


SqlCeConnection.StateChange Event

附註:此事件現在已過時。

發生於連接的狀態變更時。

命名空間: System.Data.SqlServerCe
組件: System.Data.SqlServerCe (在 system.data.sqlserverce.dll)

語法

'宣告
<ObsoleteAttribute("This property is obsolete and will be removed in a future version.")> _
Public Event StateChange As StateChangeEventHandler
[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) override;
    void remove (StateChangeEventHandler^ value) override;
}
/** @event */
public void add_StateChange (StateChangeEventHandler value)

/** @event */
public void remove_StateChange (StateChangeEventHandler value)
JScript 支援使用事件,但不支援新的宣告。

備註

每當 State 從已關閉變更為已開啟,或從已開啟變更為已關閉時,會引發 StateChange 事件。在 SqlCeConnection 轉換之後,會立即引發 StateChange 事件。

如果事件處理常式從 StateChange 事件內擲回例外狀況,則該例外狀況會轉換至 OpenClose 方法的呼叫端。

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

平台

開發平台

Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
版本資訊
.NET Framework 及 NET Compact Framework
支援於 3.5
.NET Framework
支援於 3.0
.NET Compact Framework 及 .Net Framework
支援於 2.0

另請參閱

參考

SqlCeConnection Class
SqlCeConnection Members
System.Data.SqlServerCe Namespace