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


ISchemaHierarchyGenerator - интерфейс

Данный интерфейс реализуется классами, которые могут заполнять узлами представление в виде дерева (например, представление схемы базы данных).

Этот интерфейс API CLS-несовместим. 

Пространство имен:  Microsoft.VisualStudio.Data.Schema.Package.Project.SchemaModelViewer
Сборка:  Microsoft.VisualStudio.Data.Schema.Package (в Microsoft.VisualStudio.Data.Schema.Package.dll)

Синтаксис

'Декларация
<CLSCompliantAttribute(False)> _
Public Interface ISchemaHierarchyGenerator
[CLSCompliantAttribute(false)]
public interface ISchemaHierarchyGenerator
[CLSCompliantAttribute(false)]
public interface class ISchemaHierarchyGenerator
[<CLSCompliantAttribute(false)>]
type ISchemaHierarchyGenerator =  interface end
public interface ISchemaHierarchyGenerator

Тип ISchemaHierarchyGenerator предоставляет следующие члены.

Свойства

  Имя Описание
Открытое свойство DataSchemaModel Получает или задает диспетчер схемы.
Открытое свойство UserInteractionServices Получает или задает объект служб взаимодействия с пользователем.

В начало страницы

Методы

  Имя Описание
Открытый метод CreateRootNode Создает корневой узел иерархии.
Открытый метод ElementDeleted Вызывается при удалении элемента, чтобы обеспечить возможность обновить кэш.
Открытый метод GetCaption Возвращает заголовок для заданного узла элемента.
Открытый метод GetChildren Возвращает дочерние узлы указанного родительского узла.
Открытый метод GetElementNodesFromCache Возвращает только найденные в кэше узлы элементов.
Открытый метод NodeInUse Указывает, используется ли данный узел представлением схемы.
Открытый метод NodeRemoved Вызывается при удалении узла, чтобы обеспечить возможность обновить кэш.
Открытый метод PathToElement(IModelElement) Возвращает список узлов иерархии от корневого узла до указанного элемента.Эти узлы формируют "путь" к данному элементу.
Открытый метод PathToElement(IModelElement, Object) Возвращает список узлов иерархии от корневого узла до указанного элемента, формирующий "путь" к данному элементу.

В начало страницы

См. также

Ссылки

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