IVsDataConnection (Interfaz)
Representa la interfaz para una conexión de datos.
Espacio de nombres: Microsoft.VisualStudio.Data.Services
Ensamblado: Microsoft.VisualStudio.Data.Services (en Microsoft.VisualStudio.Data.Services.dll)
Sintaxis
'Declaración
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
El tipo IVsDataConnection expone los siguientes miembros.
Propiedades
Nombre | Descripción | |
---|---|---|
ConnectionTimeout | Obtiene o establece la cantidad de tiempo de espera 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 la cadena de conexión en la que la información confidencial, si existe, se da formato para la presentación segura. | |
EncryptedConnectionString | Obtiene una versión cifrada de la 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 la 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. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
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. | |
Dispose | Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. (Se hereda de IDisposable). | |
EnsureConnected | Determina si la conexión de datos actual está conectada, y, si no, lo abre. | |
EquivalentTo | Indica si la información especificada de la conexión de datos, como se representa por el GUID del proveedor y una cadena de conexión, es equivalente a la instancia actual de la conexión de datos. | |
GetLockedProviderObject() | Recupera el proveedor de datos bloqueado el 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. | |
GetService | Obtiene el objeto de servicio del tipo especificado. (Se hereda de IServiceProvider). | |
Lock() | Bloquea la conexión de datos actual. | |
Lock(Int32) | Bloquea la conexión de datos actual. | |
Open | Abra la conexión de datos actual. | |
ReleaseExclusiveAccessProxy | Publica un proxy exclusivo existente de acceso. | |
Unlock | Desbloquea la conexión de datos actual. | |
UnlockProviderObject | Desbloquea el objeto de proveedor subyacente para la conexión de datos actual. |
Arriba
Eventos
Nombre | Descripción | |
---|---|---|
MessageReceived | Se produce cuando se recibe un mensaje del origen de datos. (Se hereda de IVsDataConnectionEvents). | |
StateChanged | Se produce cuando se cambia el estado de la conexión de datos. (Se hereda de IVsDataConnectionEvents). |
Arriba
Comentarios
Se implementa esta interfaz como un servicio integrada DDEX.