Interface IVsDataConnection
Representa a interface para uma conexão de dados.
Namespace: Microsoft.VisualStudio.Data.Services
Assembly: Microsoft.VisualStudio.Data.Services (em Microsoft.VisualStudio.Data.Services.dll)
Sintaxe
'Declaração
Public Interface IVsDataConnection _
Inherits IVsDataConnectionEvents, IServiceProvider, IDisposable
public interface IVsDataConnection : IVsDataConnectionEvents,
IServiceProvider, IDisposable
public interface class IVsDataConnection : IVsDataConnectionEvents,
IServiceProvider, IDisposable
type IVsDataConnection =
interface
interface IVsDataConnectionEvents
interface IServiceProvider
interface IDisposable
end
public interface IVsDataConnection extends IVsDataConnectionEvents, IServiceProvider, IDisposable
O tipo IVsDataConnection expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
ConnectionTimeout | Obtém ou define o período de tempo para esperar para estabelecer uma conexão antes de terminar a e tentativa de gerar um erro de tempo limite. |
![]() |
CurrentThreadHasLock | Obtém um valor indicando se o segmento atual tem um bloqueio no objeto de conexão de dados. |
![]() |
DisplayConnectionString | Obtém a cadeia de conexão que informações confidenciais, se presentes, é formatada para exibição seguro. |
![]() |
EncryptedConnectionString | Obtém uma versão criptografadas de cadeia de conexão. |
![]() |
IsLocked | Obtém um valor indicando se a conexão de dados atual será bloqueada. |
![]() |
IsNonLocking | Obtém um valor indicando se a conexão de dados suporta o bloqueio automático. |
![]() |
Provider | Obtém o GUID do provedor de dados. |
![]() |
SafeConnectionString | Obtém a cadeia de conexão, excluindo de informações confidenciais. |
![]() |
Source | Obtém o GUID da fonte de dados para a conexão de dados atual, se houver. |
![]() |
State | Obtém o estado atual da conexão de dados. |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
Clone() | Cria uma cópia da conexão de dados atual. |
![]() |
Clone(Boolean) | Cria uma cópia da conexão de dados atual. |
![]() |
Close | Fecha a conexão de dados atual. |
![]() |
Dispose | Executa tarefas definido pelo aplicativo associadas liberando, liberando ou redefinindo recursos não gerenciados. (Herdado de IDisposable.) |
![]() |
EnsureConnected | Determina se a conexão de dados atual está conectada, e, se não, abra. |
![]() |
EquivalentTo | Indica se as informações fornecidas conexão de dados, representado pelo provedor GUID e uma cadeia de conexão, é equivalente à instância atual de conexão de dados. |
![]() |
GetLockedProviderObject() | Retorna o provedor de dados bloqueado ser a base que suporta a conexão de dados atual. |
![]() |
GetLockedProviderObject(Int32) | Retorna o provedor de dados base após bloqueado a conexão de dados atual. |
![]() |
GetService | Obtém o objeto de serviço do tipo especificado. (Herdado de IServiceProvider.) |
![]() |
Lock() | Bloqueia a conexão de dados atual. |
![]() |
Lock(Int32) | Bloqueia a conexão de dados atual. |
![]() |
Open | Abre a conexão de dados atual. |
![]() |
ReleaseExclusiveAccessProxy | Libera um proxy exclusivo existente de acesso. |
![]() |
Unlock | Desbloqueia a conexão de dados atual. |
![]() |
UnlockProviderObject | Desbloqueia o objeto subjacente de provedor para a conexão de dados atual. |
Superior
Eventos
Nome | Descrição | |
---|---|---|
![]() |
MessageReceived | Ocorre quando uma mensagem for recebida da fonte de dados. (Herdado de IVsDataConnectionEvents.) |
![]() |
StateChanged | Ocorre quando o estado da conexão de dados é modificado. (Herdado de IVsDataConnectionEvents.) |
Superior
Comentários
Essa interface é implementada como um serviço de DDEX internos.