Compartilhar via


SqlCeConnection.StateChange Event

OBSERVAÇÃO: esse evento agora está obsoleto.

Ocorre quando o estado atual da conexão é alterado.

Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (em system.data.sqlserverce.dll)

Sintaxe

'Declaração
<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 dá suporte ao uso de eventos, mas não à declaração de eventos novos.

Comentários

O evento StateChange é acionado sempre que o State muda de fechado para aberto ou de aberto para fechado. StateChange é acionado imediatamente após as transições de SqlCeConnection.

Se um manipulador de eventos lançar uma exceção do evento StateChange, a exceção será propagada para o chamador do método Open ou Close.

O evento StateChange não será gerado, a menos que você chame explicitamente Close ou Dispose.

Plataformas

Plataformas de desenvolvimento

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
Informações de versão
.NET Framework e NET Compact Framework
Com suporte no 3.5
.NET Framework
Com suporte no 3.0
.NET Compact Framework e .Net Framework
Com suporte no 2.0

Consulte também

Referência

SqlCeConnection Class
SqlCeConnection Members
System.Data.SqlServerCe Namespace