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


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.

См. также

Ссылки

Microsoft.VisualStudio.Data.Services - пространство имен