Share via


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는 이벤트 사용을 지원하지만 새로운 이벤트 선언은 지원하지 않습니다.

주의

State가 닫힘에서 열림까지 또는 열림에서 닫힘까지로 변경될 때마다 StateChange 이벤트가 발생합니다. SqlCeConnection 전환 이후에는 즉시 StateChange가 발생합니다.

StateChange 이벤트 내에서 이벤트 처리기가 예외를 발생시키면 예외가 Open 또는 Close 메서드의 호출자에게 전파됩니다.

Close 또는 Dispose를 명시적으로 호출해야 StateChange 이벤트가 발생합니다.

참고 항목

참조

SqlCeConnection 클래스

System.Data.SqlServerCe 네임스페이스