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 - пространство имен