GraphSchema - класс
GraphSchema простого контейнера набора объектов GraphCategory и GraphProperty и GraphMetadata, связанного с ними.
Иерархия наследования
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) | Создает новый 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), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.