IVsDataConnection - интерфейс
Представляет интерфейс для подключения к данным.
Пространство имен: Microsoft.VisualStudio.Data.Services
Сборка: Microsoft.VisualStudio.Data.Services (в Microsoft.VisualStudio.Data.Services.dll)
Синтаксис
'Декларация
Public Interface IVsDataConnection _
Inherits IVsDataConnectionEvents, IServiceProvider, IDisposable
public interface IVsDataConnection : IVsDataConnectionEvents,
IServiceProvider, IDisposable
public interface class IVsDataConnection : IVsDataConnectionEvents,
IServiceProvider, IDisposable
type IVsDataConnection =
interface
interface IVsDataConnectionEvents
interface IServiceProvider
interface IDisposable
end
public interface IVsDataConnection extends IVsDataConnectionEvents, IServiceProvider, IDisposable
Тип IVsDataConnection предоставляет следующие члены.
Свойства
Имя | Описание | |
---|---|---|
![]() |
ConnectionTimeout | Возвращает или задает время ожидания для установления соединения перед завершением попытка и выдать ошибку времени ожидания. |
![]() |
CurrentThreadHasLock | Получает значение, показывающее, имеет ли текущий поток блокировки для объекта подключения к данным. |
![]() |
DisplayConnectionString | Возвращает строку подключения, в которой конфиденциальные сведения, если он имеется, форматироватьа для безопасного отображения. |
![]() |
EncryptedConnectionString | Возвращает зашифрованную версию строки соединения. |
![]() |
IsLocked | Возвращает значение, определяющее, является ли текущее подключение к данным блокирована. |
![]() |
IsNonLocking | Возвращает значение, показывающее, поддерживает ли подключение к данным автоматический блокирования. |
![]() |
Provider | Получает GUID поставщика данных. |
![]() |
SafeConnectionString | Получает строку подключения без конфиденциальной информации. |
![]() |
Source | Возвращает идентификатор GUID источника данных для текущего подключения к данным, если они есть. |
![]() |
State | Получает текущее состояние подключения к данным. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
Clone() | Создает копию текущего подключения к данным. |
![]() |
Clone(Boolean) | Создает копию текущего подключения к данным. |
![]() |
Close | Закрывает текущее соединение к данным. |
![]() |
Dispose | Выполняет определяемые приложением задачи, связанные с высвобождением или сбросом неуправляемых ресурсов. (Унаследовано от IDisposable.) |
![]() |
EnsureConnected | Определяет подключено, является ли текущее подключение к данным и, если нет, открывает его. |
![]() |
EquivalentTo | Указывает, принадлежит ли заданный сведения о подключении к данным, в виде GUID поставщика и строку подключения, эквивалентны к текущему экземпляру подключения к данным. |
![]() |
GetLockedProviderObject() | Извлекает поставщик данных, поддерживающий блокированных помещения в текущее подключение к данным. |
![]() |
GetLockedProviderObject(Int32) | Возвращает базовый поставщик данных после блокировать текущее подключение к данным. |
![]() |
GetService | Возвращает объект обслуживания указанного типа. (Унаследовано от IServiceProvider.) |
![]() |
Lock() | Блокирует текущий подключение к данным. |
![]() |
Lock(Int32) | Блокирует текущий подключение к данным. |
![]() |
Open | Открывает текущее подключение к данным. |
![]() |
ReleaseExclusiveAccessProxy | Освобождает существующий монопольный доступ учетная запись-посредник. |
![]() |
Unlock | Разблокирует текущее подключение к данным. |
![]() |
UnlockProviderObject | Разблокирует основной объект поставщика для текущего подключения к данным. |
В начало страницы
События
Имя | Описание | |
---|---|---|
![]() |
MessageReceived | Происходит при получении сообщения из источника данных. (Унаследовано от IVsDataConnectionEvents.) |
![]() |
StateChanged | Происходит, когда состояние подключения к данным изменен. (Унаследовано от IVsDataConnectionEvents.) |
В начало страницы
Заметки
Этот интерфейс реализован как служба встроенного DDEX.