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