SqlCeConnection.StateChange Event
Note: This namespace, class, or member is supported only in version 1.1 of the .NET Framework.
Occurs when the state of the connection changes.
[Visual Basic] Public Event StateChange As StateChangeEventHandler [C#] public event StateChangeEventHandler StateChange; [C++] public: __event StateChangeEventHandler* StateChange;
[JScript] In JScript, you can handle the events defined by a class, but you cannot define your own.
Event Data
The event handler receives an argument of type StateChangeEventArgs containing data related to this event. The following StateChangeEventArgs properties provide information specific to this event.
Property | Description |
---|---|
CurrentState | Gets the new state of the connection. The connection object will be in the new state already when the event is fired. |
OriginalState | Gets the original state of the connection. |
Remarks
The StateChange event fires whenever the State changes from closed to opened, or from opened to closed. StateChange fires immediately after the SqlCeConnection transitions.
If an event handler throws an exception from within the StateChange event, the exception propagates to the caller of the Open or Close method.
The StateChange event is not raised unless you explicitly call Close or Dispose. For more information, see Working with Connection Events.
Requirements
.NET Framework Security:
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries From Partially Trusted Code
See Also
SqlCeConnection Class | SqlCeConnection Members | System.Data.SqlServerCe Namespace
Syntax based on .NET Framework version 1.1.
Documentation version 1.1.1.