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 | |
---|---|---|
GraphSchema(String) | Crea un nuovo oggetto globale di GraphSchema in cui non è proprietario.Queste sono generalmente istanze statiche. | |
GraphSchema(Graph, String) | Crea un nuovo oggetto di GraphSchema. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
Categories | Tutti gli oggetti di GraphCategory registrati con questo schema. | |
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. | |
Name | Il nome a livello di codice di questo schema. | |
Owner | Se questo è uno schema di documento, punti del proprietario al grafico che possiede lo schema. | |
Properties | Tutti gli oggetti di GraphProperty registrati con questo schema. | |
Schemas | Restituisce un elenco degli schemi figlio contenuti in questo schema (a esclusione dei nipoti). |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddSchema | Aggiunge uno schema figlio a questo GraphSchema. | |
Contains | Restituisce true se questo schema contiene lo schema specificato come un elemento figlio o nipote. | |
Equals | Determina se l'oggetto specificato equivale all'oggetto corrente. (Ereditato da Object) | |
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) | |
FindCategories | Ottiene il GraphCategories con gli ID specificati in questo schema e tutti gli schemi figlio in modo ricorsivo. | |
FindCategory | Ottiene il GraphCategory con ID specificato da questo schema e tutti i relativi figli in modo ricorsivo. | |
FindCategoryByLabel | Ottiene il primo GraphCategory con l'etichetta specificata da questo schema o da qualsiasi sotto-schema. | |
FindProperties | Ottiene il GraphProperties con gli ID specificati e tutti gli schemi figlio in modo ricorsivo. | |
FindProperty | Ottiene il GraphProperty con l'id specificato | |
FindPropertyByLabel | Ottiene il primo GraphProperty con l'etichetta specificata da questo schema o da qualsiasi sotto-schema. | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
OverrideMetadata | Esegue l'override dei metadati per questa categoria | |
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.