GraphSchema - класс
GraphSchema простого контейнера набора объектов GraphCategory и GraphProperty и GraphMetadata, связанного с ними.
Иерархия наследования
System.Object
Microsoft.VisualStudio.GraphModel.GraphSchema
Пространство имен: Microsoft.VisualStudio.GraphModel
Сборка: Microsoft.VisualStudio.GraphModel (в Microsoft.VisualStudio.GraphModel.dll)
Синтаксис
'Декларация
Public Class GraphSchema
public class GraphSchema
public ref class GraphSchema
type GraphSchema = class end
public class GraphSchema
Тип GraphSchema предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
GraphSchema(String) | Создает новый объект global GraphSchema, который не имеет владельца.Эти обычно статических экземпляров. | |
GraphSchema(Graph, String) | Создает новый объект GraphSchema. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
Categories | Все объекты GraphCategory, зарегистрированные с этой схемой. | |
IsDocumentSchema | Ли эта схема документа, связанная с экземпляром, для хранения десериализованного графа категории и свойства, которые не указаны в другом месте. | |
Name | Программное имя этой схемы. | |
Owner | Если эта схема документа, то точки этого владелец на диаграмме, содержащей эту схему. | |
Properties | Все объекты GraphProperty, зарегистрированные с этой схемой. | |
Schemas | Возвращает список схем дочерних элементов, содержащихся в этой схеме (исключая внучатых элементов). |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
AddSchema | Добавляет схему к этому GraphSchema дочернего элемента. | |
Contains | Возвращает значение true, если эта схема содержит заданную схему как дочерний элемент или внучатый элемент. | |
Equals | Определяет, равен ли заданный объект текущему объекту. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
FindCategories | Получает все GraphCategories с указанными идентификаторами в этой схеме и всех схемах дочернего элемента рекурсивно. | |
FindCategory | Возвращает GraphCategory с указанным идентификатором, выполняя поиск эту схему и все его дочерние элементы рекурсивно. | |
FindCategoryByLabel | Возвращает первое GraphCategory с указанной меткой из этой схемы или любого subschema. | |
FindProperties | Возвращает GraphProperties с указанными идентификаторами и всеми схемами дочернего элемента рекурсивно. | |
FindProperty | Возвращает GraphProperty с указанным идентификатором. | |
FindPropertyByLabel | Возвращает первое GraphProperty с указанной меткой из этой схемы или любого subschema. | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
OverrideMetadata | Переопределяет метаданные для данной категории | |
ToString | (Переопределяет Object.ToString().) |
В начало страницы
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.