Partilhar via


Classe GraphSerializer

GraphSerializer é usado para serializar objetos de gráfico.

Hierarquia de herança

System.Object
  Microsoft.VisualStudio.GraphModel.GraphSerializer

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

Sintaxe

'Declaração
Public Class GraphSerializer
public class GraphSerializer
public ref class GraphSerializer
type GraphSerializer =  class end
public class GraphSerializer

O tipo GraphSerializer expõe os membros a seguir.

Construtores

  Nome Descrição
Método público GraphSerializer() Constrói um objeto GraphSerializer
Método público GraphSerializer(Graph) Constrói um objeto GraphSerializer para o passado no gráfico.

Início

Propriedades

  Nome Descrição
Propriedade públicaMembro estático CommonPaths Obtém/define o CommonPaths estático usado para mapear entidades nos documentos DGML.

Início

Métodos

  Nome Descrição
Método público Deserialize Desserializar o gráfico a partir de determinado objeto XDocument
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoMembro estático Load(Stream) Desserializar o modelo de objeto gráfico do fluxo de determinado.
Método públicoMembro estático Load(TextReader) Desserializar o modelo de objeto gráfico do leitor de texto indicado.
Método públicoMembro estático Load(String) Desserializar o modelo de objeto de gráfico de um determinado arquivo.
Método públicoMembro estático Load(XDocument) Desserializar o modelo de objeto de gráfico de determinado XDocument.
Método públicoMembro estático Load(XmlReader) Desserializar o modelo de objeto gráfico do determinado leitor de XML.
Método públicoMembro estático Load(Stream, array<GraphSchema[])
Método públicoMembro estático Load(TextReader, array<GraphSchema[])
Método públicoMembro estático Load(String, array<GraphSchema[])
Método públicoMembro estático Load(XDocument, Graph) Desserializar o modelo de objeto de gráfico de determinado XDocument no objeto gráfico determinado.
Método públicoMembro estático Load(XDocument, array<GraphSchema[])
Método públicoMembro estático Load(XmlReader, array<GraphSchema[])
Método públicoMembro estático Load(XDocument, Graph, array<GraphSchema[])
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método públicoMembro estático Save(Graph, Stream) Serialize um determinado gráfico o fluxo de saída fornecido.
Método públicoMembro estático Save(Graph, TextWriter) Serialize um determinado gráfico para o gravador de determinado texto.
Método públicoMembro estático Save(Graph, String) Serialize um determinado gráfico para o nome de arquivo fornecido.
Método públicoMembro estático Save(Graph, XmlWriter) Serialize um determinado gráfico para o gravador XML fornecido.
Método públicoMembro estático Save(Graph, TextWriter, Int32) Serialize um determinado gráfico para o gravador de determinado texto.
Método público Serialize Serialize um determinado gráfico para o gravador XML fornecido.O gráfico é serializar é um membro dessa classe.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Eventos

  Nome Descrição
Evento público ErrorHandler Adicionar esse manipulador de erro para interceptar todas as exceções de desserialização e continuar.Se não houver nenhum manipulador de erro é registrado e o serializador irá lançar a exceção e parar.

Início

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.VisualStudio.GraphModel