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.