DataConnectionManager - класс
Представляет общий набор объектов подключения к данным, созданы по требованию и управляются Visual Studio.
Иерархия наследования
Object
Microsoft.VisualStudio.Data.DataConnectionManager
Пространство имен: Microsoft.VisualStudio.Data
Сборка: Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)
Синтаксис
'Декларация
<GuidAttribute("E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")> _
Public MustInherit Class DataConnectionManager _
Implements ICollection(Of DataConnection), IEnumerable(Of DataConnection), _
IEnumerable
[GuidAttribute("E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")]
public abstract class DataConnectionManager : ICollection<DataConnection>,
IEnumerable<DataConnection>, IEnumerable
[GuidAttribute(L"E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")]
public ref class DataConnectionManager abstract : ICollection<DataConnection^>,
IEnumerable<DataConnection^>, IEnumerable
[<AbstractClass>]
[<GuidAttribute("E7A0D4E0-D0E4-4afa-A8A1-DD4636073D98")>]
type DataConnectionManager =
class
interface ICollection<DataConnection>
interface IEnumerable<DataConnection>
interface IEnumerable
end
public abstract class DataConnectionManager implements ICollection<DataConnection>, IEnumerable<DataConnection>, IEnumerable
Тип DataConnectionManager предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
DataConnectionManager | Конструктор класса. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Count | Получает количество цифр в данный момент управляемое подключений к данным. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
CopyTo | Копирует набор в данный момент подключений управляемых данных в массив начиная с указанного значения индекса массива. |
![]() |
CreateDataConnection | Инициализирует подключение к данным.Этот метод не следует вызывать из кода клиента. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.) |
![]() |
GetDataConnection(Guid, String, Boolean) | Извлекает подключение к данным, эквивалентное заданному сведений о соединении. |
![]() |
GetDataConnection(Guid, String, Boolean, Boolean) | Извлекает подключение к данным, эквивалентное заданному сведений о соединении с указанием обновлено ли сведения о соединении. |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
InvalidateDataConnection | Делает недействительным в настоящий момент соединение управляемых данных, который совпадает с указанным сведениям о соединении, если таковые имеются. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Явные реализации интерфейса
Имя | Описание | |
---|---|---|
![]() ![]() |
ICollection<DataConnection>.Add | Добавить источник данных в коллекции подключения к данным DDEX. |
![]() ![]() |
ICollection<DataConnection>.Clear | Очищает коллекцию подключений к данным DDEX. |
![]() ![]() |
ICollection<DataConnection>.Contains | Проверяет, содержит ли коллекция подключения к данным DDEX указанное соединение. |
![]() ![]() |
IEnumerable<DataConnection>.GetEnumerator | Извлекает перечислитель для итерации коллекции подключения к данным DDEX. |
![]() ![]() |
IEnumerable.GetEnumerator | Извлекает объект IEnumerator, использующийся для перебора коллекции. |
![]() ![]() |
ICollection<DataConnection>.IsReadOnly | Проверяет, доступна ли коллекция только подключения к данным. |
![]() ![]() |
ICollection<DataConnection>.Remove | Удаляет подключение к данным из коллекции подключения к данным DDEX. |
В начало страницы
Заметки
Поскольку архитектура VSPackages и службы Visual Studio моделируют трудно передать вокруг объектов, например подключения к данным, которые обычно используется бы одно глобальное. Обычно приложение устанавливает одну ссылку на базу данных, а затем использует их повсюду. В функциях Visual Studio различных реализуйте в другом VSPackages, поэтому единственный способ подключения функции с помощью служб Visual Studio.
Если одна функция, например обозревателе сервера, создает соединение для использования во время разработки, а другая функция, конструктор например мастер источников данных и набора данных, то будет использоваться это соединение, необходим способ доступа к соединению, которое было создано в обозревателе серверов.
Диспетчер подключения к данным позволяет совместно использовать эти подключения, а клиент имеет способ определения соединения. Это идентификационные сведения GUID DDEX поставщика и строку подключения.
Типичный сценарий диспетчера подключения к данным реализует операции перетаскивания, когда объект буфера обмена создать с поставщиком DDEX и данные о строке соединениями и кодом принимать использования удаления этих сведений поиска соответствующего подключения.
Предполагается, что передает конструктор обычно вокруг поставщика и данных о строке соединения DDEX; затем, если необходимо использовать соединение для целей времени разработки, она вызывает в диспетчер подключений к данным для получения соединение данного сведения
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.