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