Partilhar via


Enumeração DataConnectionState

Especifica o estado atual da conexão de dados.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit de seus valores de membro.

Namespace:  Microsoft.VisualStudio.Data.Services
Assembly:  Microsoft.VisualStudio.Data.Services (em Microsoft.VisualStudio.Data.Services.dll)

Sintaxe

'Declaração
<FlagsAttribute> _
Public Enumeration DataConnectionState
[FlagsAttribute]
public enum DataConnectionState
[FlagsAttribute]
public enum class DataConnectionState
[<FlagsAttribute>]
type DataConnectionState
public enum DataConnectionState

Membros

Nome do membro Descrição
Broken A conexão de dados estava anteriormente aberta, mas foi interrompida por razões desconhecidas.
Closed a conexão de dados é fechada.
Open A conexão de dados é aberta.

Comentários

Uma conexão “pode ser interrompido” em muitas circunstâncias. Por exemplo, um computador que executa Visual Studio com uma conexão aberta que está desconectada da conexão com a rede poderia causar queda em um estado quebrado.

Dica

A única possível interação com uma conexão no estado quebrado é feche-o.

Esse valor pode não ser alterado em sua própria; em vez de isso, é definido como resultado da tentativa para atuar na conexão, como abri-lo, executar um comando em ele, ou fechar.

Observe, também, que obtém uma conexão geralmente no estado quebrado somente devido a uma tentativa de interagir com ele. Por exemplo, uma conexão pode permanecer no estado de Open depois que você desliga o cabo de rede, mas a próxima vez que você tenta executar um comando, moveria em Broken o estado. Isso indica como geralmente não é possível saber com certeza se uma conexão é interrompida.

Consulte também

Referência

Namespace Microsoft.VisualStudio.Data.Services

DataConnectionSupport