SqlCeConnection.State Property
Gets the current state of the connection.
Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (in system.data.sqlserverce.dll)
Syntax
'Declaration
Public Overrides ReadOnly Property State As ConnectionState
public override ConnectionState State { get; }
public:
virtual property ConnectionState State {
ConnectionState get () override;
}
/** @property */
public ConnectionState get_State ()
public override function get State () : ConnectionState
Property Value
A bitwise combination of the ConnectionState values. The default is Closed.
Remarks
The allowed state changes are:
From Closed to Open, by using the Open method of the connection object.
From Open to Closed, by using either the Close method or the Dispose method of the connection object.
Note
Calling the State property increases application overhead because each call results in a call to the OLE DB DBPROP_CONNECTIONSTATUS property for an open connection.
Thread Safety
Any public static (Shared in Microsoft Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Platforms
Development Platforms
Windows Vista, Windows Mobile 5.0, Windows XP Professional with Service Pack 2 (SP2), Windows Server 2003, Windows Mobile 2003 for Pocket PC, Windows CE 5.0
Version Information
.NET Framework and NET Compact Framework
Supported in 3.5
.NET Framework
Supported in 3.0
.NET Compact Framework and .Net Framework
Supported in 2.0
See Also
Reference
SqlCeConnection Class
SqlCeConnection Members
System.Data.SqlServerCe Namespace