IVsDataConnection Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa uma conexão de dados.
public interface class IVsDataConnection : IDisposable, IServiceProvider, Microsoft::VisualStudio::Data::Services::IVsDataConnectionEvents
public interface IVsDataConnection : IDisposable, IServiceProvider, Microsoft.VisualStudio.Data.Services.IVsDataConnectionEvents
type IVsDataConnection = interface
interface IVsDataConnectionEvents
interface IServiceProvider
interface IDisposable
Public Interface IVsDataConnection
Implements IDisposable, IServiceProvider, IVsDataConnectionEvents
- Implementações
Propriedades
ConnectionTimeout |
Obtém ou define o tempo de espera para estabelecer uma conexão antes de encerrar a tentativa e gerar um erro de tempo limite. |
CurrentThreadHasLock |
Obtém um valor que indica se o thread atual tem um bloqueio no objeto de conexão de dados. |
DisplayConnectionString |
Obtém o cadeia de conexão em que as informações confidenciais, se presentes, são formatadas para exibição segura. |
EncryptedConnectionString |
Obtém uma versão criptografada do cadeia de conexão. |
IsLocked |
Obtém um valor que indica se a conexão de dados atual está bloqueada. |
IsNonLocking |
Obtém um valor que indica se a conexão de dados dá suporte ao bloqueio automático. |
Provider |
Obtém o GUID do provedor de dados. |
SafeConnectionString |
Obtém o cadeia de conexão, excluindo 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. |
Métodos
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. |
EnsureConnected() |
Determina se a conexão de dados atual está conectada e, caso contrário, a abre. |
EquivalentTo(Guid, String, Boolean) |
Indica se as informações de conexão de dados fornecidas, conforme representadas pelo GUID do provedor e um cadeia de conexão, são equivalentes à instância atual da conexão de dados. |
GetLockedProviderObject() |
Recupera o provedor de dados bloqueado subjacente que dá suporte à conexão de dados atual. |
GetLockedProviderObject(Int32) |
Recupera o provedor de dados subjacente depois de bloquear a conexão de dados atual. |
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 de acesso exclusivo existente. |
Unlock() |
Desbloqueia a conexão de dados atual. |
UnlockProviderObject() |
Desbloqueia o objeto de provedor subjacente para a conexão de dados atual. |
Eventos
MessageReceived |
Ocorre quando uma mensagem é recebida da fonte de dados. (Herdado de IVsDataConnectionEvents) |
StateChanged |
Ocorre quando o estado da conexão de dados é alterado. (Herdado de IVsDataConnectionEvents) |