Classe GraphSchema
Um GraphSchema é um contêiner simples de um conjunto de objetos de GraphCategory e de GraphProperty e de GraphMetadata associado a eles.
Hierarquia de herança
System.Object
Microsoft.VisualStudio.GraphModel.GraphSchema
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (em Microsoft.VisualStudio.GraphModel.dll)
Sintaxe
'Declaração
Public Class GraphSchema
public class GraphSchema
public ref class GraphSchema
type GraphSchema = class end
public class GraphSchema
O tipo GraphSchema expõe os membros a seguir.
Construtores
Nome | Descrição | |
---|---|---|
![]() |
GraphSchema(String) | Constrói um novo objeto global de GraphSchema que não tem proprietário.Essas instâncias são geralmente estáticos. |
![]() |
GraphSchema(Graph, String) | Constrói um novo objeto de GraphSchema. |
Superior
Propriedades
Nome | Descrição | |
---|---|---|
![]() |
Categories | Todos os objetos de GraphCategory que são registrados com esse esquema. |
![]() |
IsDocumentSchema | Se esta é o esquema de documento associado com uma instância do gráfico para armazenar categorias desserializada e propriedades que não foram definidos em qualquer outro lugar. |
![]() |
Name | O nome através de este esquema. |
![]() |
Owner | Se este é um esquema de documento, pontos do proprietário para o gráfico que possui esse esquema. |
![]() |
Properties | Todos os objetos de GraphProperty que são registrados com esse esquema. |
![]() |
Schemas | Retorna uma lista dos esquemas filhos que estão contidos em este esquema (desconsiderando netos). |
Superior
Métodos
Nome | Descrição | |
---|---|---|
![]() |
AddSchema | Adiciona um esquema filho para este GraphSchema. |
![]() |
Contains | Retorna true se este esquema contém o esquema dado como um filho ou um neto. |
![]() |
Equals | determina se o objeto especificado é igual ao objeto atual. (Herdado de Object.) |
![]() |
Finalize | Permite que um objeto tentar liberar recursos e realizar outras operações de limpeza antes de ser recuperados pela coleta de lixo. (Herdado de Object.) |
![]() |
FindCategories | Obtém qualquer GraphCategories com os IDs especificados em este esquema e em todos os esquemas filhos recursivamente. |
![]() |
FindCategory | Obtém o GraphCategory com a identificação especificado procurando este esquema e todos os seus filhos recursivamente. |
![]() |
FindCategoryByLabel | Obtém o primeiro GraphCategory com o rótulo especificada de este esquema ou de qualquer subschema. |
![]() |
FindProperties | Obtém o GraphProperties com os IDs especificados e todos os esquemas filhos recursivamente. |
![]() |
FindProperty | Obtém o GraphProperty com a identificação especificada |
![]() |
FindPropertyByLabel | Obtém o primeiro GraphProperty com o rótulo especificada de este esquema ou de qualquer subschema. |
![]() |
GetHashCode | Serve como uma função de hash para um tipo específico. (Herdado de Object.) |
![]() |
GetType | Obtém Type da instância atual. (Herdado de Object.) |
![]() |
MemberwiseClone | Cria uma cópia superficial de Objectatual. (Herdado de Object.) |
![]() |
OverrideMetadata | Substituir os metadados para essa categoria |
![]() |
ToString | (Substitui Object.ToString().) |
Superior
Acesso thread-safe
Quaisquer membros estático (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.