SqlCeConnection.StateChange 事件

注意:此事件现在已过时。

当连接状态更改时发生。

命名空间: 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
用法
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) 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 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

Windows Vista、Microsoft Windows XP SP2 和 Windows Server 2003 SP1 支持 Microsoft .NET Framework 3.0。

版本信息

.NET Framework

在 3.0 中过时(编译器警告)

.NET Compact Framework

受以下版本支持:1.0
在 2.0 中过时(编译器警告)

请参见

参考

SqlCeConnection 类
SqlCeConnection 成员
System.Data.SqlServerCe 命名空间