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