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) |