Поделиться через


IVsDataConnection Интерфейс

Определение

Представляет подключение к данным.

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
Реализации

Свойства

ConnectionTimeout

Возвращает или задает время ожидания установки подключения до завершения попытки и создания ошибки времени ожидания.

CurrentThreadHasLock

Возвращает значение, указывающее, имеет ли текущий поток блокировку объекта подключения к данным.

DisplayConnectionString

Возвращает строка подключения, в котором конфиденциальная информация, если она есть, отформатирована для безопасного отображения.

EncryptedConnectionString

Возвращает зашифрованную версию строка подключения.

IsLocked

Возвращает значение, указывающее, заблокировано ли текущее подключение к данным.

IsNonLocking

Возвращает значение, указывающее, поддерживает ли подключение к данным автоматическую блокировку.

Provider

Возвращает GUID поставщика данных.

SafeConnectionString

Возвращает строка подключения, за исключением конфиденциальной информации.

Source

Возвращает GUID источника данных для текущего подключения к данным, если таковой есть.

State

Возвращает текущее состояние подключения к данным.

Методы

Clone()

Создает копию текущего подключения к данным.

Clone(Boolean)

Создает копию текущего подключения к данным.

Close()

Закрывает текущее подключение к данным.

EnsureConnected()

Определяет, подключено ли текущее подключение к данным, и, если нет, открывает его.

EquivalentTo(Guid, String, Boolean)

Указывает, эквивалентны ли заданные сведения о подключении к данным, представленные GUID поставщика и строка подключения, текущему экземпляру подключения к данным.

GetLockedProviderObject()

Извлекает базовый заблокированный поставщик данных, поддерживающий текущее подключение к данным.

GetLockedProviderObject(Int32)

Извлекает базовый поставщик данных после блокировки текущего подключения к данным.

Lock()

Блокирует текущее подключение к данным.

Lock(Int32)

Блокирует текущее подключение к данным.

Open()

Открывает текущее подключение к данным.

ReleaseExclusiveAccessProxy()

Освобождает существующий прокси-сервер монопольного доступа.

Unlock()

Разблокирует текущее подключение к данным.

UnlockProviderObject()

Разблокирует базовый объект поставщика для текущего подключения к данным.

События

MessageReceived

Происходит при получении сообщения из источника данных.

(Унаследовано от IVsDataConnectionEvents)
StateChanged

Происходит при изменении состояния подключения к данным.

(Унаследовано от IVsDataConnectionEvents)

Применяется к