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


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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылки

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