Freigeben über


GraphMetadata-Klasse

Diese Klasse wird verwendet, um weitere Informationen zu GraphProperty bereitzustellen, einschließlich lokalisierte Zeichenfolgen und Flags zum Steuern der Anzeigeart der Eigenschaft in einem Fenster mit Eigenschaftenraster.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.GraphModel.GraphObject
    Microsoft.VisualStudio.GraphModel.GraphMetadata

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

Syntax

'Declaration
Public Class GraphMetadata _
    Inherits GraphObject
public class GraphMetadata : GraphObject
public ref class GraphMetadata : public GraphObject
type GraphMetadata =  
    class 
        inherit GraphObject 
    end
public class GraphMetadata extends GraphObject

Der GraphMetadata-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode GraphMetadata(GraphMetadataOptions) Erstellen Sie ein neues GraphPropertyMetadata-Objekt.
Öffentliche Methode GraphMetadata(Object, GraphMetadataOptions) Erstellen Sie ein neues GraphPropertyMetadata-Objekt.
Öffentliche Methode GraphMetadata(String, String, String, GraphMetadataOptions) Erstellen Sie ein neues GraphPropertyMetadata-Objekt.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Categories Gibt alle Kategorien zurück.Gibt nie NULL zurück. (Von GraphObject geerbt.)
Öffentliche Eigenschaft CategoryCount Gibt die Anzahl von Kategorien im Objekt zurück. (Von GraphObject geerbt.)
Öffentliche Eigenschaft Container Das Objekt, das dieses Metadaten beschreiben.
Öffentliche Eigenschaft DefaultValue Standardwert
Öffentliche Eigenschaft Description Beschreibung dieser GraphProperty
Öffentliche Eigenschaft DescriptiveCategoryLabel Erstellt eine getrennte Liste aller Kategorienbezeichnungen für dieses Diagrammobjekt. (Von GraphObject geerbt.)
Öffentliche Eigenschaft DocumentSchema Ruft das Schema der Dokumentlokalen Variable vom Besitzer dieses Diagramms ab. (Von GraphObject geerbt.)
Öffentliche Eigenschaft Group Zum Gruppieren dieser Eigenschaft in einem Eigenschaftenraster.
Öffentliche Eigenschaft IsBrowsable Gibt true zurück, wenn die Eigenschaft durchsuchbar ist.
Öffentliche Eigenschaft IsGroup Ruft ab, ob dieses Objekt IsGroup ist.Es findet nach dem GraphProperties.StyleForGroup. (Von GraphObject geerbt.)
Öffentliche Eigenschaft IsPseudo Ruft ab, ob dieses Objekt Pseudo ist.Es findet nach dem GraphProperties.IsPseudo. (Von GraphObject geerbt.)
Öffentliche Eigenschaft IsRemovable Gibt true zurück, wenn die Eigenschaft entfernt werden kann.
Öffentliche Eigenschaft IsSerializable Gibt true zurück, wenn die Eigenschaft serialisierbar ist.
Öffentliche Eigenschaft IsSharable Gibt true zurück, wenn die Eigenschaft teilbar ist.
Öffentliche Eigenschaft IsSubstitutable Gibt true zurück, wenn die Eigenschaft serialisierbar ist und Aliasing zulässig ist.
Öffentliche Eigenschaft IsUndoable Gibt true zurück werden kann, wenn die Eigenschaft ist.
Öffentliche Eigenschaft IsWriteOnce Gibt true zurück, wenn die Eigenschaft nur einmal festgelegt werden kann.
Öffentliche Eigenschaft Item Eigenschaft, die einen Eigenschaftswert abruft oder festlegt. (Von GraphObject geerbt.)
Öffentliche Eigenschaft Label Anzeigbare Bezeichnung dieser GraphProperty
Öffentliche Eigenschaft Options Kennzeichnet dieses Steuerelement, z Anmerkungen aus diesen Metadaten verhält.
Öffentliche Eigenschaft Owner Ruft das Diagrammobjekt ab, dass dieses Objekt gehört. (Von GraphObject geerbt.)
Öffentliche Eigenschaft Properties Eigenschaft, die eine Enumeration aller Anmerkungen zurückgibt.Die Reihenfolge der Enumeration ist willkürlich. (Von GraphObject geerbt.)
Öffentliche Eigenschaft PropertyCount Eigenschaft, die einigen alle Anmerkungen zurückgibt. (Von GraphObject geerbt.)
Öffentliche Eigenschaft PropertyKeys Eigenschaft, die eine Enumeration aller Anmerkungsschlüssel zurückgibt.Die Reihenfolge der Enumeration ist willkürlich. (Von GraphObject geerbt.)
Öffentliche Eigenschaft PropertyValues Eigenschaft, die eine Enumeration aller Anmerkungswerte zurückgibt.Die Reihenfolge der Enumeration ist willkürlich. (Von GraphObject geerbt.)
Öffentliche Eigenschaft Visibility Abzurufen Hilfeeigenschaft/Satzsichtbarkeitseigenschaft von einem GraphObject. (Von GraphObject geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddCategory Fügt einer Kategorie das Objekt hinzu. (Von GraphObject geerbt.)
Öffentliche Methode AsNode Konvertiert das GraphObject zu einem GraphNode.Wenn dieses ein GraphGroup ist, wird der innere Knoten zurückgegeben. Für Typen als GraphNode/Gruppe, wird NULL zurückgegeben. (Von GraphObject geerbt.)
Öffentliche Methode ClearCategories Entfernt alle Kategorien aus diesem Objekt. (Von GraphObject geerbt.)
Öffentliche Methode ClearValue(GraphProperty) Entfernt den Wert der angegebenen Eigenschaft. (Von GraphObject geerbt.)
Öffentliche Methode Copy Erstellen Sie eine Kopie der Metadaten des Diagramms.
Öffentliche Methode CopyCategories Kopiert alle neuen Kategorien vom angegebenen Objekt und hält vorhandenen Kategorien. (Von GraphObject geerbt.)
Öffentliche Methode CopyProperties Kopiert alle neuen Eigenschaften vom angegebenen Objekt und hält vorhandene Eigenschaftswerte unverändert. (Von GraphObject geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode 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.)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetMetaObject (Von GraphObject geerbt.)
Geschützte Methode GetSchemaValue (Überschreibt GraphObject.GetSchemaValue(GraphProperty).)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetValue(String) Ruft den Wert der angegebenen Eigenschaft ab. (Von GraphObject geerbt.)
Öffentliche Methode GetValue(GraphProperty) Ruft den Wert der angegebenen Anmerkung ab. (Von GraphObject geerbt.)
Öffentliche Methode GetValue<T>(GraphProperty, Graph) Ruft den Wert der angegebenen Eigenschaft ab. (Von GraphObject geerbt.)
Öffentliche Methode GetValue<T>(GraphProperty, T) Ruft den Wert der angegebenen Anmerkung ab.Wenn property nicht festgelegt ist, geben Sie den Standardwert zurück, die der Aufrufer an diese Methode übergeben. (Von GraphObject geerbt.)
Öffentliche Methode GetValue<T>(GraphProperty, Graph, GraphCategory%) Ruft den Wert der angegebenen Eigenschaft ab sowie der Kategorie, dass dieser Eigenschaftswert von der geerbt wurde, sofern zurück. (Von GraphObject geerbt.)
Öffentliche Methode GetValueAsString Gibt der angegebenen Eigenschaft als Zeichenfolge zurück, die die angegebene Kultur verwendet. (Von GraphObject geerbt.)
Öffentliche Methode HasCategory(String) Gibt true zurück, wenn das Objekt die angegebene Kategorie hat. (Von GraphObject geerbt.)
Öffentliche Methode HasCategory(GraphCategory) Gibt true zurück, wenn das Objekt die angegebene Kategorie hat. (Von GraphObject geerbt.)
Öffentliche Methode HasCategory(IEnumerable<GraphCategory>) Gibt true zurück, wenn das Objekt eine der angegebenen Kategorien verfügt. (Von GraphObject geerbt.)
Öffentliche Methode HasCategoryInSet Bestimmt, ob der angegebene Satz von Kategorien auf dieses Objekt angewendet. (Von GraphObject geerbt.)
Öffentliche Methode HasLocalValue Gibt true zurück, wenn die angegebene Eigenschaft von diesem Objekt ohne Kategorienvererbungsüberprüfung vorhanden ist. (Von GraphObject geerbt.)
Öffentliche Methode HasValue(String) Feststellen, ob das Objekt einen Wert für die angegebene Eigenschaft verfügt. (Von GraphObject geerbt.)
Öffentliche Methode HasValue(GraphProperty) Gibt true zurück, wenn die angegebene Anmerkung vorhanden ist. (Von GraphObject geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnCategoryChanged (Von GraphObject geerbt.)
Öffentliche Methode OnPropertyChanged(String) Löst ein PropertyChangd-Ereignis für die benannte Eigenschaft aus. (Von GraphObject geerbt.)
Öffentliche Methode OnPropertyChanged(GraphProperty) Löst ein PropertyChangd-Ereignis für das angegebene GraphProperty aus. (Von GraphObject geerbt.)
Öffentliche Methode RemoveCategory Entfernt die Kategorie des Objekts. (Von GraphObject geerbt.)
Öffentliche Methode SetValue(String, Object) Fügt einer Anmerkung, mithilfe der angegebenen Schlüssel, des Typs und des Werts hinzu. (Von GraphObject geerbt.)
Öffentliche Methode SetValue<T>(GraphProperty, T) Legt den Wert der angegebenen Eigenschaft fest.Wenn die Eigenschaft bereits vorhanden ist, wird sein Wert überschrieben, es sei denn, die Anmerkungsflags andernfalls verhindern. (Von GraphObject geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Geschützte Methode WrapGraphObject Ändert das aktuelle Diagrammobjekt, um dieselbe Eigenschaft und Kategorien freizugeben, die das angegebene Diagrammobjekt. Die Wrapper- und wrappeediagrammobjekte haben immer identische Sätze Eigenschaften und Kategorien. (Von GraphObject geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis CategoryChanged (Von GraphObject geerbt.)
Öffentliches Ereignis PropertyChanged (Von GraphObject geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.GraphModel-Namespace