Freigeben über


SqlCeConnection.StateChange-Ereignis

Tritt ein, wenn der Zustand der Verbindung geändert wird.

Namespace:  System.Data.SqlServerCe
Assembly:  System.Data.SqlServerCe (in System.Data.SqlServerCe.dll)

Syntax

'Declaration
Public Overrides Event StateChange As StateChangeEventHandler
'Usage
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>
JScript unterstützt die Verwendung von Ereignissen, jedoch nicht die Deklaration neuer Ereignisse.

Hinweise

Das StateChange-Ereignis wird ausgelöst, wenn die State-Eigenschaft von geschlossen in geöffnet oder von geöffnet in geschlossen geändert wird. Das StateChange-Ereignis wird unmittelbar nach den SqlCeConnection-Übergängen ausgelöst.

Wenn ein Ereignishandler eine Ausnahme aus dem StateChange-Ereignis auslöst, wird die Ausnahme an den Aufrufer der Open-Methode oder der Close-Methode weitergegeben.

Das StateChange-Ereignis wird erst ausgelöst, wenn Sie explizit Close oder Dispose aufrufen.

Siehe auch

Verweis

SqlCeConnection Klasse

System.Data.SqlServerCe-Namespace