DataViewHierarchyAccessor - класс
Представляет набор свойств и методов, которые взаимодействуют с реализацией интерфейса IVsUIHierarchy иерархии представления данных.
Иерархия наследования
Object
Microsoft.VisualStudio.Data.DataViewHierarchyAccessor
Пространство имен: Microsoft.VisualStudio.Data
Сборка: Microsoft.VisualStudio.Data (в Microsoft.VisualStudio.Data.dll)
Синтаксис
'Декларация
Public Class DataViewHierarchyAccessor
public class DataViewHierarchyAccessor
public ref class DataViewHierarchyAccessor
type DataViewHierarchyAccessor = class end
public class DataViewHierarchyAccessor
Тип DataViewHierarchyAccessor предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
DataViewHierarchyAccessor | Конструктор класса.Инициализирует новый экземпляр класса DataViewHierarchyAccessor с экземпляром объекта IVsUIHierarchy. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
![]() |
Connection | Извлекает экземпляр объекта DataConnection, представляющий подключение к данным, относящиеся к иерархии представления данных. |
![]() |
Hierarchy | Извлекает экземпляр объекта IVsUIHierarchy, представляющий текущее представление иерархии. |
![]() |
SelectedDataView | Извлекает строку в данный момент выбранные данные обзор. |
![]() |
ServiceProvider | Получает глобальный поставщик услуг Visual Studio используемого иерархией представления данных. |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
![]() |
ActivateDocumentIfOpen(String) | Активировать документ с заданным моникером, если документ открыт. |
![]() |
ActivateDocumentIfOpen(String, Guid) | Активировать документ с заданным моникером и логическим представлением, если документ открыт. |
![]() |
CreateObjectNode | Создает новый узел в иерархии представления данных, но без контекста и который не помещается в любом месте в дереве иерархии. |
![]() |
DropObjectNode | Удаляет существующий узел, который представляет объект из источника данных из иерархии представления данных. |
![]() |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) |
![]() |
ExecuteCommand(Int32, OleCommand) | Выполняет команду OLE без аргументов непосредственно в иерархии представления данных. |
![]() |
ExecuteCommand(Int32, OleCommand, Object) | Выполняет команду OLE в иерархии представления данных с аргументами. |
![]() |
ExecuteCommand(Int32, OleCommand, OleCommandExecutionOption, Object) | Выполняет команду OLE непосредственно в иерархии представления данных, определенного параметром и аргументами выполнения. |
![]() |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как он будет уничтожен во время сборки мусора. (Унаследовано от Object.) |
![]() |
GetChildSelectionTypes | Извлекает массив типов объектов, перечисленных, если родительский узел развернуть, чтобы отобразить его дочерние узлы. |
![]() |
GetChildStaticNodeIds | Извлекает массив статических идентификаторы узлов, являющихся дочерними для идентификатора указанного элемента |
![]() |
GetCommandStatus(Int32, OleCommand) | Извлекает состояние команды OLE. |
![]() |
GetCommandStatus(Int32, OleCommand, OleCommandTextType) | Извлекает состояние команды OLE с запросом для указанного типа текст команды. |
![]() |
GetHashCode | Служит хэш-функцией по умолчанию. (Унаследовано от Object.) |
![]() |
GetItemIdFromNodePath | Определяет идентификатор узла в иерархии представления данных заданный путь к узлу. |
![]() |
GetNodeId | Извлекает идентификатор узла, как указано в XML представление поддерживает данных из идентификатора элемента |
![]() |
GetNodeName | Возвращает отображаемое имя указанного узла. |
![]() |
GetNodePath | Выводит путь узла из расположения узла в иерархии представления данных. |
![]() |
GetObjectIdentifier | Извлекает идентификатор конкретного объекта, связанного с данные-источник- узел, соответствующий идентификатору указанного элемента |
![]() |
GetObjectProperty | Извлекает свойства объекта данных, связанного с узел, соответствующий идентификатору указанного элемента |
![]() |
GetObjectType | Возвращает тип объекта данных, связанного с узел, соответствующий идентификатору указанного элемента |
![]() |
GetProperty | Извлекает свойство иерархии. |
![]() |
GetSelectedItems | Извлекает массив целых числа, представляющего идентификаторы элементов для выбранных узлов в дереве. |
![]() |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) |
![]() |
IsDocumentOpen(String) | Возвращает логическое значение, показывающее, является ли документ с заданным моникером в данный момент открыт. |
![]() |
IsDocumentOpen(String, Guid) | Возвращает логическое значение, показывающее, является ли документ с заданным моникером и логическим представлением в данный момент открыт. |
![]() |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) |
![]() |
SetNodePath | Задает путь узла для узла, заданного указанным идентификатором элемента |
![]() |
SetProperty | Задает указанное свойство иерархии. |
![]() |
ToString | Возвращает строку, представляющую текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
Используйте этот класс, чтобы сделать связывающ с объектом иерархии представления данных из управляемого кода более простым. Используя этот класс прямо над обозревателем говорить к интерфейсам IVsHierarchy или IVsUIHierarchy.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.