Partager via


GraphSchema, classe

Un GraphSchema est un conteneur simple d'un jeu d'objets de GraphCategory et de GraphProperty et du GraphMetadata associé avec eux.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.GraphModel.GraphSchema

Espace de noms :  Microsoft.VisualStudio.GraphModel
Assembly :  Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)

Syntaxe

'Déclaration
Public Class GraphSchema
public class GraphSchema
public ref class GraphSchema
type GraphSchema =  class end
public class GraphSchema

Le type GraphSchema expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique GraphSchema(String) Crée un nouvel objet global de GraphSchema qui n'a aucun propriétaire.Ce sont généralement les instances statiques.
Méthode publique GraphSchema(Graph, String) Construit un objet de GraphSchema.

Début

Propriétés

  Nom Description
Propriété publique Categories Tous les objets de GraphCategory stockés avec ce schéma.
Propriété publique IsDocumentSchema Si c'est le schéma de document associé à une instance du Graphique pour stocker des catégories désérialisées et des propriétés qui n'ont pas été définis partout ailleurs.
Propriété publique Name Le nom de programmation de ce schéma.
Propriété publique Owner S'il s'agit d'un schéma de document, des points de propriétaire à ce Graphique qui possède ce schéma.
Propriété publique Properties Tous les objets de GraphProperty stockés avec ce schéma.
Propriété publique Schemas Retourne une liste des schémas enfants qui sont contenus dans ce schéma (sans les petits-enfants).

Début

Méthodes

  Nom Description
Méthode publique AddSchema Ajoute un schéma enfant à ce GraphSchema.
Méthode publique Contains Retourne la valeur true si ce schéma contient le schéma donné comme un enfant ou petit-enfant.
Méthode publique Equals Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.)
Méthode protégée Finalize Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.)
Méthode publique FindCategories Obtient tous les GraphCategories avec les ID spécifiés dans ce schéma et tous les schémas enfants de manière récursive.
Méthode publique FindCategory Obtient le GraphCategory avec l'ID spécifié en recherchant ce schéma et tous ses enfants de manière récursive.
Méthode publique FindCategoryByLabel Obtient le premier GraphCategory avec l'étiquette spécifiée de ce schéma ou de tout sous-schéma.
Méthode publique FindProperties Obtient le GraphProperties avec les ID spécifiés et tous les enfants de manière récursive.
Méthode publique FindProperty Obtient le GraphProperty avec l'ID spécifiée
Méthode publique FindPropertyByLabel Obtient le premier GraphProperty avec l'étiquette spécifiée de ce schéma ou de tout sous-schéma.
Méthode publique GetHashCode Sert de fonction de hachage pour un type particulier. (Hérité de Object.)
Méthode publique GetType Obtient le Type de l'instance actuelle. (Hérité de Object.)
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actuel. (Hérité de Object.)
Méthode publique OverrideMetadata Substitue les métadonnées pour cette catégorie
Méthode publique ToString (Substitue Object.ToString().)

Début

Sécurité des threads

Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.

Voir aussi

Référence

Microsoft.VisualStudio.GraphModel, espace de noms