GraphSchema-Klasse
Ein GraphSchema ist ein unkomplizierter Container eines Satzes GraphCategory Objekte und GraphProperty und des GraphMetadata, mit der sie zugeordnet ist.
Vererbungshierarchie
Object
Microsoft.VisualStudio.GraphModel.GraphSchema
Namespace: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Syntax
'Declaration
Public Class GraphSchema
public class GraphSchema
public ref class GraphSchema
type GraphSchema = class end
public class GraphSchema
Der GraphSchema-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
GraphSchema(String) | Erstellt ein neues GraphSchema-Objekt globales, das keinen Besitzer hat.Diese sind normalerweise statische Instanzen. | |
GraphSchema(Graph, String) | Erstellt ein neues GraphSchema-Objekt. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
Categories | Alle GraphCategory-Objekte, die diesem Schema registriert werden. | |
IsDocumentSchema | Ob dies das Dokumentschema ist, das einer Diagramminstanz für das Unterbrechen von deserialisierten Kategorien zugeordnet werden und Eigenschaften, die nicht an anderer Stelle definiert wurden. | |
Name | Der Name dieses Schemas. | |
Owner | Wenn dieses ein Dokument-Schema ist, Punkte dieses Besitzers dem Diagramm, das dieses Schema besitzt. | |
Properties | Alle GraphProperty-Objekte, die diesem Schema registriert werden. | |
Schemas | Gibt eine Liste der untergeordneten Schemas zurück, die in diesem Schema enthalten sind (ohne die Elemente der zweiten Unterebene). |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
AddSchema | Fügt einem untergeordneten diesem Schema GraphSchema hinzu. | |
Contains | Gibt true zurück, wenn dieses Schema das angegebene Schema als untergeordnetes Element oder Element der zweiten Unterebene enthält. | |
Equals | Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.) | |
Finalize | Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.) | |
FindCategories | Ruft alle GraphCategories mit den IDs in diesem Schema angegebenen und in allen untergeordneten Schemas rekursiv ab. | |
FindCategory | Ruft das GraphCategory mit der angegebenen ID ab, indem dieses Schema und alle untergeordneten Elemente rekursiv suchen. | |
FindCategoryByLabel | Ruft das erste GraphCategory mit der angegebenen Bezeichnung von diesem Schema oder einem Subschema ab. | |
FindProperties | Ruft das GraphProperties mit den angegebenen IDs und allen untergeordneten Schemas rekursiv ab. | |
FindProperty | Ruft das GraphProperty mit der angegebenen ID ab | |
FindPropertyByLabel | Ruft das erste GraphProperty mit der angegebenen Bezeichnung von diesem Schema oder einem Subschema ab. | |
GetHashCode | Fungiert als die Standardhashfunktion. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.) | |
OverrideMetadata | Überschreibt die Metadaten für diese Kategorie | |
ToString | (Überschreibt Object.ToString.) |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.