IVsDataConnectionManager - интерфейс
Представляет общий набор объектов подключения к данным, созданы по требованию и управляются Visual Studio.
Пространство имен: Microsoft.VisualStudio.Data.Services
Сборка: Microsoft.VisualStudio.Data.Services (в Microsoft.VisualStudio.Data.Services.dll)
Синтаксис
'Декларация
<GuidAttribute("42503C6C-3D54-4986-BC13-AE6855CE89B8")> _
Public Interface IVsDataConnectionManager
[GuidAttribute("42503C6C-3D54-4986-BC13-AE6855CE89B8")]
public interface IVsDataConnectionManager
[GuidAttribute(L"42503C6C-3D54-4986-BC13-AE6855CE89B8")]
public interface class IVsDataConnectionManager
[<GuidAttribute("42503C6C-3D54-4986-BC13-AE6855CE89B8")>]
type IVsDataConnectionManager = interface end
public interface IVsDataConnectionManager
Методы
Имя | Описание | |
---|---|---|
![]() |
GetConnection(Guid, String, Boolean) | Извлекает существующее подключение к данным или создайте новое подключение к данным, которое соответствует указанным идентификатором GUID и строке подключения поставщика. |
![]() |
GetConnection(Guid, String, Boolean, Boolean) | Извлекает существующее подключение к данным или создайте новое подключение к данным, которое соответствует указанным идентификатором GUID и строке подключения поставщика.Кроме того, при необходимости обновляет строки соединения, возвращаемого соединения. |
![]() |
InvalidateConnection(IVsDataConnection) | Удаляет указанное соединение к данным, если он существует и слабая ссылка. |
![]() |
InvalidateConnection(Guid, String, Boolean) | Удаляет указанное соединение к данным, если он существует и слабая ссылка. |
![]() |
IsManaging(IVsDataConnection) | Управляет диспетчер соединений указывает, является ли указанное соединение к данным. |
![]() |
IsManaging(Guid, String, Boolean) | Указывает управляет ли диспетчер соединений представляет собой подключение к данным, заданное поставщиком строкой подключения и зашифрованной строки подключения. |
В начало страницы
Заметки
Из-за архитектуры VSPackages и Visual Studio модели службы, их трудно передать объекты, например подключения к данным, которые обычно используется бы одно глобальное.Обычно приложение устанавливает одну ссылку на базу данных, а затем использует их повсюду.В Visual Studio, различные функции реализованы в другом VSPackages, поэтому единственный способ подключения функции с помощью служб Visual Studio.
Если одна функция, например обозревателе сервера, создает соединение для использования во время разработки, а другую функцию, например мастера источников данных или конструкторе наборов данных, то будет использоваться это соединение, необходимость этих функций последние способ доступа к соединению, которое было создано в обозревателе серверов.
Диспетчер подключения к данным позволяет совместно использовать эти подключения, а клиент имеет способ определения соединения.Это идентификационные сведения GUID DDEX поставщика и строку подключения.
Типичный сценарий диспетчера подключения к данным реализует операции перетаскивания, когда объект буфера обмена создать с поставщиком DDEX и данные о строке соединениями и кодом принимать использования удаления этих сведений поиска соответствующего подключения.
Предполагается, что передает конструктор обычно поставщика и данные о строке соединения DDEX; затем, если необходимо использовать соединение для целей времени разработки, она вызывает в диспетчер подключений к данным для получения соединение с помощью данных.
Диспетчер подключения к данным является глобальным зарегистрированная служба Visual Studio.