Condividi tramite


Classe GraphSchema

Un GraphSchema è un contenitore semplice di un set di oggetti di GraphProperty e di GraphCategory e di GraphMetadata associate.

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.GraphModel.GraphSchema

Spazio dei nomi:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

Sintassi

'Dichiarazione
Public Class GraphSchema
public class GraphSchema
public ref class GraphSchema
type GraphSchema =  class end
public class GraphSchema

Il tipo GraphSchema espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico GraphSchema(String) Crea un nuovo oggetto globale di GraphSchema in cui non è proprietario.Queste sono generalmente istanze statiche.
Metodo pubblico GraphSchema(Graph, String) Crea un nuovo oggetto di GraphSchema.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Categories Tutti gli oggetti di GraphCategory registrati con questo schema.
Proprietà pubblica IsDocumentSchema Se si tratta dello schema del documento associato a un'istanza del grafico per utilizzare le categorie deserializzate e proprietà che non sono stati definiti in altri punti.
Proprietà pubblica Name Il nome a livello di codice di questo schema.
Proprietà pubblica Owner Se questo è uno schema di documento, punti del proprietario al grafico che possiede lo schema.
Proprietà pubblica Properties Tutti gli oggetti di GraphProperty registrati con questo schema.
Proprietà pubblica Schemas Restituisce un elenco degli schemi figlio contenuti in questo schema (a esclusione dei nipoti).

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddSchema Aggiunge uno schema figlio a questo GraphSchema.
Metodo pubblico Contains Restituisce true se questo schema contiene lo schema specificato come un elemento figlio o nipote.
Metodo pubblico Equals Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object)
Metodo protetto Finalize Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object)
Metodo pubblico FindCategories Ottiene il GraphCategories con gli ID specificati in questo schema e tutti gli schemi figlio in modo ricorsivo.
Metodo pubblico FindCategory Ottiene il GraphCategory con ID specificato da questo schema e tutti i relativi figli in modo ricorsivo.
Metodo pubblico FindCategoryByLabel Ottiene il primo GraphCategory con l'etichetta specificata da questo schema o da qualsiasi sotto-schema.
Metodo pubblico FindProperties Ottiene il GraphProperties con gli ID specificati e tutti gli schemi figlio in modo ricorsivo.
Metodo pubblico FindProperty Ottiene il GraphProperty con l'id specificato
Metodo pubblico FindPropertyByLabel Ottiene il primo GraphProperty con l'etichetta specificata da questo schema o da qualsiasi sotto-schema.
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico OverrideMetadata Esegue l'override dei metadati per questa categoria
Metodo pubblico ToString (Esegue l'override di Object.ToString()).

In alto

Codice thread safe

Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.GraphModel