IVsDataConnection Interfaz

Definición

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)

Se aplica a