Событие SqlCeConnection.StateChange

Возникает при изменении состояния соединения.

Пространство имен:  System.Data.SqlServerCe
Сборка:  System.Data.SqlServerCe (в System.Data.SqlServerCe.dll)

Синтаксис

'Декларация
Public Overrides Event StateChange As StateChangeEventHandler
'Применение
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 поддерживает использование событий, но не объявление новых.

Замечания

Событие StateChange вызывается каждый раз, когда соединение State переходит из закрытого состояния в открытое или наоборот. Событие StateChange вызывается немедленно после смены состояния SqlCeConnection.

Если обработчик событий вызывает исключение непосредственно при обработке события StateChange, то оно распространяется на объект, вызывающий метод Open или Close.

Событие StateChange вызывается только при явном вызове метода Close или Dispose.

См. также

Справочник

SqlCeConnection Класс

Пространство имен System.Data.SqlServerCe