Compartilhar via


SqlCeConnection.State Property

Obtém o estado atual da conexão.

Namespace: System.Data.SqlServerCe
Assembly: System.Data.SqlServerCe (em system.data.sqlserverce.dll)

Sintaxe

'Declaração
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

Valor da propriedade

Uma combinação de bit a bit dos valores de ConnectionState. O padrão é Closed.

Comentários

As alterações de estado permitidas são:

  • De Closed para Open, usando o método Open do objeto connection.

  • De Open para Closed, usando o método Close ou o método Dispose do objeto connection.

Dica

A chamada da propriedade State aumenta a sobrecarga do aplicativo porque cada chamada resulta em uma chamada para a propriedade DBPROP_CONNECTIONSTATUS do OLE DB para uma conexão aberta.

Segurança de thread

Quaisquer membros estáticos públicos (compartilhados no Microsoft Visual Basic) desse tipo são thread safe. Não há garantia de que qualquer membro de instância seja thread safe.

Plataformas

Plataformas de desenvolvimento

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
Informações de versão
.NET Framework e NET Compact Framework
Com suporte no 3.5
.NET Framework
Com suporte no 3.0
.NET Compact Framework e .Net Framework
Com suporte no 2.0

Consulte também

Referência

SqlCeConnection Class
SqlCeConnection Members
System.Data.SqlServerCe Namespace