Compartilhar via


Evento SqlCeConnection.StateChange

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
Public Overrides Event StateChange As StateChangeEventHandler
'Uso
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>
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

Namespace System.Data.SqlServerCe