Partager via


GraphSerializer, classe

GraphSerializer est utilisé pour sérialiser des objets Graph.

Hiérarchie d'héritage

System.Object
  Microsoft.VisualStudio.GraphModel.GraphSerializer

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

Syntaxe

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

Le type GraphSerializer expose les membres suivants.

Constructeurs

  Nom Description
Méthode publique GraphSerializer() Construit un objet GraphSerializer
Méthode publique GraphSerializer(Graph) Construit un objet GraphSerializer pour le graphique passé

Début

Propriétés

  Nom Description
Propriété publiqueMembre statique CommonPaths Obtenez ou définissez les CommonPaths statiques utilisés pour mapper les entités dans les documents DGML.

Début

Méthodes

  Nom Description
Méthode publique Deserialize Désérialisez le graphique à partir d'un objet donné XDocument
Méthode publique Equals Détermine si l'Object spécifié est égal à l'Object en cours. (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 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 publiqueMembre statique Load(Stream) Désérialisez le modèle objet de graphique à partir du flux donné.
Méthode publiqueMembre statique Load(TextReader) Désérialisez le modèle objet de graphique à partir du lecteur de texte donné.
Méthode publiqueMembre statique Load(String) Désérialisez le modèle objet de graphique à partir du fichier donné.
Méthode publiqueMembre statique Load(XDocument) Désérialisez le modèle objet de graphique à partir du XDocument donné.
Méthode publiqueMembre statique Load(XmlReader) Désérialisez le modèle objet de graphique à partir du lecteur XML donné.
Méthode publiqueMembre statique Load(Stream, array<GraphSchema[])
Méthode publiqueMembre statique Load(TextReader, array<GraphSchema[])
Méthode publiqueMembre statique Load(String, array<GraphSchema[])
Méthode publiqueMembre statique Load(XDocument, Graph) Désérialisez le modèle objet de graphique à partir du XDocument donné vers l'objet donné du graphique.
Méthode publiqueMembre statique Load(XDocument, array<GraphSchema[])
Méthode publiqueMembre statique Load(XmlReader, array<GraphSchema[])
Méthode publiqueMembre statique Load(XDocument, Graph, array<GraphSchema[])
Méthode protégée MemberwiseClone Crée une copie superficielle de l'objet Object actif. (Hérité de Object.)
Méthode publiqueMembre statique Save(Graph, Stream) Sérialisez le graphique donné avec le flux de sortie donné.
Méthode publiqueMembre statique Save(Graph, TextWriter) Sérialisez le graphique donné avec le TextWriter donné.
Méthode publiqueMembre statique Save(Graph, String) Sérialisez le graphique donné avec le nom de fichier donné.
Méthode publiqueMembre statique Save(Graph, XmlWriter) Sérialisez le graphique donné avec le Writer XML donné.
Méthode publiqueMembre statique Save(Graph, TextWriter, Int32) Sérialisez le graphique donné avec le TextWriter donné.
Méthode publique Serialize Sérialisez le graphique donné avec le Writer XML donné.Le graphique est pour sérialiser un membre de cette classe.
Méthode publique ToString Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.)

Début

Événements

  Nom Description
Événement public ErrorHandler Ajoutez ce gestionnaire d'erreurs pour intercepter les exceptions de désérialisation et continuer.S'il n'y a aucun gestionnaire d'erreurs inscrit, le sérialiseur lèvera l'exception et s'arrêtera.

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