Поделиться через


Свойство SqlCeConnection.State

Возвращает текущее состояние соединения.

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

Синтаксис

'Декларация
Public Overrides ReadOnly Property State As ConnectionState
    Get
'Применение
Dim instance As SqlCeConnection
Dim value As ConnectionState

value = instance.State
public override ConnectionState State { get; }
public:
virtual property ConnectionState State {
    ConnectionState get () override;
}
abstract State : ConnectionState
override State : ConnectionState
override function get State () : ConnectionState

Значение свойства

Тип: System.Data.ConnectionState
Побитовое сочетание значений ConnectionState. Значение по умолчанию — Closed.

Реализует

IDbConnection.State

Замечания

Допустимы следующие смены состояний.

  • Из состояния Closed в состояние Open с помощью метода Open объекта соединения.

  • Из состояния Open в состояние Closed с помощью метода Close или метода Dispose объекта соединения.

Примечание

Каждое обращение к свойству State транслируется в обращение DBPROP_CONNECTIONSTATUS интерфейса OLE DB для открытого соединения, что приводит к увеличению издержек в приложении.

См. также

Справочник

SqlCeConnection Класс

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