Compartilhar via


Evento StateChange

Observação: esta API agora está obsoleta.

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 Overrides Event StateChange As StateChangeEventHandler
'Uso
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);
    void remove (StateChangeEventHandler^ value);
}
[<ObsoleteAttribute("This property is obsolete and will be removed in a future version.")>]
abstract StateChange : IEvent<StateChangeEventHandler,
    StateChangeEventArgs>
[<ObsoleteAttribute("This property is obsolete and will be removed in a future version.")>]
override StateChange : IEvent<StateChangeEventHandler,
    StateChangeEventArgs>
O JScript dá suporte ao uso de eventos, mas não à declaração de 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.

Consulte também

Referência

SqlCeConnection Classe

Membros SqlCeConnection

Namespace System.Data.SqlServerCe