Freigeben über


SqlCeConnection.StateChange-Ereignis

Hinweis: Dieser Namespace oder Member bzw. diese Klasse wird nur von .NET Framework, Version 1.1, unterstützt.

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

Public Event StateChange As StateChangeEventHandler
[C#]
public event StateChangeEventHandler StateChange;
[C++]
public: __event StateChangeEventHandler* StateChange;

[JScript] In JScript können Sie die durch eine Klasse definierten Ereignisse verwenden, jedoch keine eigenen definieren.

Ereignisdaten

Der Ereignishandler empfängt ein Argument vom Typ StateChangeEventArgs mit Daten zu diesem Ereignis. Die folgenden StateChangeEventArgs-Eigenschaften stellen spezifische Informationen zu diesem Ereignis bereit.

Eigenschaft Beschreibung
CurrentState Ruft den neuen Zustand der Verbindung ab. Das Verbindungsobjekt weist beim Auslösen des Ereignisses bereits den neuen Zustand auf.
OriginalState Ruft den ursprünglichen Zustand der Verbindung ab.

Hinweise

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

Wenn ein Ereignishandler eine Ausnahme vom StateChange-Ereignis aus 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. Weitere Informationen finden Sie unter Arbeiten mit Verbindungereignissen.

Anforderungen

.NET Framework-Sicherheit:

Siehe auch

SqlCeConnection-Klasse | SqlCeConnection-Member | System.Data.SqlServerCe-Namespace