Microsoft.VisualStudio.Data.Services - пространство имен
Пространство имен Microsoft.VisualStudio.Data.Services предоставляет различные службы, которые позволяют клиентам наблюдения за подключение к данным, щелкнув создать новое соединение, либо путем предоставления элемента управления пользовательского интерфейса подключения, используя пользовательские или другие действия.Кроме того, клиенты могут иметь доступ к сопоставлениям объекта данных между объектами метаданных источник- конкретных данных и универсальный метаданными.Кроме того, это пространство имен содержит службы, которые определяют иерархические связи между узлами в представлении данных.Обратите внимание, что в дополнение к службам, несколько интерфейсов, представляющих сущности, на которые внутренне, как классы в DDEX, как например IVsDataExplorerNode.
Архитектура DDEX в составе службы, разработанные для поддержки использования сущностей, которые определены в пространстве имен Microsoft.VisualStudio.Data.Services.SupportEntities.Например, служба использует IVsDataConnectionDialog сущность поддержки IVsDataConnectionUIControl, которая позволяет добавлять пользовательского элемента управления пользовательского интерфейса для свойства соединения.
Классы
Класс | Описание | |
---|---|---|
![]() |
DataConnectionMessageReceivedEventArgs | Инкапсулирует данные события для события MessageReceived для подключения к данным. |
![]() |
DataConnectionOpenCanceledException | Представляет исключение, возникающее, когда вызов открытого подключения к данным отменить. |
![]() |
DataConnectionStateChangedEventArgs | Инкапсулирует данные события для события StateChanged для подключения к данным. |
![]() |
DataExplorerNodeEventArgs | Инкапсулирует данные события для следующих событий: NodeInserted, NodeChanged, NodeRemoving и NodeExpandedOrRefreshed. |
![]() |
DataMappedObjectTypeAttribute | Указывает, что интерфейс или класс представляет сопоставленный тип объекта. Сопоставленный тип объекта API, который предоставляет строго типизированное представление указанного базового объекта источник- конкретных данных. |
![]() |
DataObjectAddedEventArgs | Инкапсулирует данные события для события ObjectAdded. |
![]() |
DataObjectChangedEventArgs | Инкапсулирует данные события для события ObjectChanged. |
![]() |
DataObjectDeletedEventArgs | Инкапсулирует данные события для события ObjectDeleted. |
![]() |
DataObjectEventArgs | Представляет базовый класс для следующего другие классы, которые содержат данные события объекта данных: DataObjectAddedEventArgs, DataObjectChangedEventArgs и DataObjectDeletedEventArgs. |
![]() |
DataProtection | Представляет возможность шифрования и дешифрования строк с помощью API защиты данных Windows (DPAPI). |
Интерфейсы
Интерфейс | Описание | |
---|---|---|
![]() |
IVsDataConnection | Представляет интерфейс для подключения к данным. |
![]() |
IVsDataConnectionDialog | Обеспечивает доступ к диалоговому окну Добавить подключение, с которым можно получить сведения о подключении к данным от пользователей. |
![]() |
IVsDataConnectionDialogFactory | Представляет интерфейс, который предоставляет возможность создать экземпляр класса IVsDataConnectionDialog. |
![]() |
IVsDataConnectionEvents | Представляет основные события для подключения к данным. |
![]() |
IVsDataConnectionFactory | Предоставляет возможность создавать изолированные экземпляры класса IVsDataConnection. |
![]() |
IVsDataConnectionManager | Представляет общий набор объектов подключения к данным, созданы по требованию и управляются Visual Studio. |
![]() |
IVsDataExplorerChildNodeCollection | Представляет коллекцию объектов узла подключения в обозревателе сервера в Visual Studio. |
![]() |
IVsDataExplorerConnection | Представляет соединение, которое существует в обозревателе серверов Visual Studio. |
![]() |
IVsDataExplorerConnectionManager | Предоставляет возможность выполнять типичные задачи с подключениями к данным в обозревателе серверов, как добавлять, удалять или найти подключение, а также другие. |
![]() |
IVsDataExplorerNode | Представляет любой узел в обозревателе серверов Visual Studio, отображается как дочерний элемент к узлу Подключения данных. |
![]() |
IVsDataExplorerNodeSelection | Представляет группу в составе выбранных узлов в обозревателе серверов Visual Studio вместе с набором свойств и действий. |
![]() |
IVsDataMappedObject | Представляет известное понятие для использования универсального конструктором. |
![]() |
IVsDataMappedObjectCallMapperConversionStep | Представляет шаг преобразования модуля сопоставления вызова для типа объекта данных сопоставленного поддержкой. |
![]() |
IVsDataMappedObjectConversion | Представляет преобразование для типа объекта данных сопоставленного поддержкой и содержит шаги преобразования, необходимые для преобразования объекта источник- конкретных данных к сопоставленному объекту. |
![]() |
IVsDataMappedObjectConversionStep | Представляет шаг преобразования для типа объекта данных сопоставленного поддержкой. |
![]() |
IVsDataMappedObjectSelection | Представляет тег XML выделения, относящиеся к сопоставленному этого типа в XML-файл поддержки объекта данных. |
![]() |
IVsDataMappedObjectSelector | Представляет селектор сопоставляемых объектов. |
![]() |
IVsDataMappedObjectSubstitutionValue | Представляет значение подстановки для типа объекта данных сопоставленного поддержкой. |
![]() |
IVsDataMappedObjectType | Представляет тип объекта данных, сопоставленный поддержкой, т е универсальный тип, преобразование из базовых типов источник- конкретных данных. |
![]() |
IVsDataMappedObjectTypeMember | Представляет член типа объекта данных сопоставленного поддержкой. |
![]() |
IVsDataObject | Представляет объект данных. |
![]() |
IVsDataObjectChangeEvents | Представляет набор событий, которые создаются, когда объекты данных добавлены к изменены in или удалены из источника данных. |
![]() |
IVsDataObjectChangeEventsBroker | Предоставляет возможность создавать события, когда объекты данных добавлены, изменены или удалены в источнике данных. |
![]() |
IVsDataObjectCollection | Представляет коллекцию объектов данных, которые выделены объекта из хранилища. |
![]() |
IVsDataObjectIdentifier | Представляет идентификатор объекта данных. |
![]() |
IVsDataObjectPropertyDictionary | Представляет свойства объекта данных. |
![]() |
IVsDataObjectService | Представляет службу поддержки типа объекта данных. |
![]() |
IVsDataObjectStore | Представляет хранилище, т е кэш объектов данных источник- конкретных данных. |
![]() |
IVsDataObjectSupportModel | Представляет модель, которая описывает поддержку объекта данных. |
![]() |
IVsDataObjectType | Представляет тип поддержки объекта данных, зависит от источника данных. |
![]() |
IVsDataObjectTypeMember | Представляет член типа поддержки объекта данных. |
![]() |
IVsDataViewCommandInfo | Инкапсулирует сведения, описывающие команду для узла в обозревателе сервера. |
![]() |
IVsDataViewCommonNodeInfo | Инкапсулирует свойства, общие для различных типов узлов; в частности, узел соединения (IVsDataViewConnectionNodeInfo) и узлы статического и выделения (IVsDataViewNodeInfo). |
![]() |
IVsDataViewConnectionNodeInfo | Инкапсулирует свойства для узла подключения в обозревателе сервера. |
![]() |
IVsDataViewDisplayNameInfo | Инкапсулирует свойства об отображаемом имени узла в обозревателе сервера. |
![]() |
IVsDataViewIconInfo | Инкапсулирует свойства значка для узла в обозревателе сервера. |
![]() |
IVsDataViewInfo | Предоставляет сведения о представлении данных. |
![]() |
IVsDataViewMemberInfo | Представляет сведения о члене представления данных, сопоставлено с подключением к данным в обозревателе серверов. |
![]() |
IVsDataViewNodeInfo | Инкапсулирует свойства узла статического или выделения в обозревателе серверов. |
![]() |
IVsDataViewPropertyInfo | Представляет сведения о свойстве узла в обозревателе сервера. |
![]() |
IVsDataViewSelectionInfo | Инкапсулирует свойства выделения узлов в обозревателе серверов. |
![]() |
IVsDataViewSelectionNodeInfo | Инкапсулирует свойства узла выделения в обозревателе серверов. |
![]() |
IVsDataViewSupportModel | Представляет модель, которая описывает поддержку представления данных. |
Делегаты
Делегат | Описание | |
---|---|---|
![]() |
DataConnectionDialogFilterCallback | Представляет метод, который вызывается, если источники данных и поставщики фильтрации в диалоговом окне подключения к данным. |
Перечисления
Перечисление | Описание | |
---|---|---|
![]() |
DataConnectionState | Указывает текущее состояние подключения к данным. |
![]() |
DataObjectIdentifierFormat | Указывает тип форматирования, необходимый для строкового значения идентификатора объекта данных.Форматирование зависеть от идентификатора свою предполагаемую используется. |
Примеры
Ниже приведены некоторые примеры вышеупомянутых служб:
Образец службы данных подключение- связанных:
IVsDataConnectionDialogFactory
Образец службы данных поддержка- связанных объектов.
Образец служб представления данных поддержка- связанных: