IVsDataConnection Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una conexión de datos.
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
- Implementaciones
Propiedades
ConnectionTimeout |
Obtiene o establece la cantidad de tiempo que se debe esperar para establecer una conexión antes de finalizar el intento y generar un error de tiempo de espera. |
CurrentThreadHasLock |
Obtiene un valor que indica si el subproceso actual tiene un bloqueo en el objeto de conexión de datos. |
DisplayConnectionString |
Obtiene el cadena de conexión en el que la información confidencial, si está presente, tiene formato para la visualización segura. |
EncryptedConnectionString |
Obtiene una versión cifrada del cadena de conexión. |
IsLocked |
Obtiene un valor que indica si la conexión de datos actual está bloqueada. |
IsNonLocking |
Obtiene un valor que indica si la conexión de datos admite el bloqueo automático. |
Provider |
Obtiene el GUID del proveedor de datos. |
SafeConnectionString |
Obtiene el cadena de conexión, excepto la información confidencial. |
Source |
Obtiene el GUID del origen de datos para la conexión de datos actual, si existe. |
State |
Obtiene el estado actual de la conexión de datos. |
Métodos
Clone() |
Crea una copia de la conexión de datos actual. |
Clone(Boolean) |
Crea una copia de la conexión de datos actual. |
Close() |
Cierra la conexión de datos actual. |
EnsureConnected() |
Determina si la conexión de datos actual está conectada y, si no es así, la abre. |
EquivalentTo(Guid, String, Boolean) |
Indica si la información de conexión de datos especificada, representada por el GUID del proveedor y un cadena de conexión, equivale a la instancia actual de la conexión de datos. |
GetLockedProviderObject() |
Recupera el proveedor de datos bloqueado subyacente que admite la conexión de datos actual. |
GetLockedProviderObject(Int32) |
Recupera el proveedor de datos subyacente después de bloquear la conexión de datos actual. |
Lock() |
Bloquea la conexión de datos actual. |
Lock(Int32) |
Bloquea la conexión de datos actual. |
Open() |
Abre la conexión de datos actual. |
ReleaseExclusiveAccessProxy() |
Libera un proxy de acceso exclusivo existente. |
Unlock() |
Desbloquea la conexión de datos actual. |
UnlockProviderObject() |
Desbloquea el objeto de proveedor subyacente para la conexión de datos actual. |
Eventos
MessageReceived |
Se produce cuando se recibe un mensaje del origen de datos. (Heredado de IVsDataConnectionEvents) |
StateChanged |
Se produce cuando se cambia el estado de la conexión de datos. (Heredado de IVsDataConnectionEvents) |