XmlSerializerFactory Classe

Definição

Cria versões tipadas do XmlSerializer para obter uma serialização mais eficiente.Creates typed versions of the XmlSerializer for more efficient serialization.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public ref class XmlSerializerFactory
public class XmlSerializerFactory
type XmlSerializerFactory = class
Public Class XmlSerializerFactory
Herança
XmlSerializerFactory

Construtores

XmlSerializerFactory()

Inicializa uma nova instância da classe XmlSerializerFactory.Initializes a new instance of the XmlSerializerFactory class.

Métodos

CreateSerializer(Type)

Retorna uma derivação da classe XmlSerializer que é usada para serializar o tipo especificado.Returns a derivation of the XmlSerializer class that is used to serialize the specified type.

CreateSerializer(Type, String)

Retorna uma derivação da classe XmlSerializer que é usada para serializar o tipo e o namespace especificados.Returns a derivation of the XmlSerializer class that is used to serialize the specified type and namespace.

CreateSerializer(Type, Type[])

Retorna uma derivação da classe XmlSerializer que é usada para serializar o tipo especificado.Returns a derivation of the XmlSerializer class that is used to serialize the specified type. Se uma propriedade ou um campo retornar uma matriz, o parâmetro extraTypes especificará os objetos que podem ser inseridos na matriz.If a property or field returns an array, the extraTypes parameter specifies objects that can be inserted into the array.

CreateSerializer(Type, XmlAttributeOverrides)

Retorna uma derivação da classe XmlSerializer que pode serializar objetos do tipo especificado em documentos XML e vice-versa.Returns a derivation of the XmlSerializer class that can serialize objects of the specified type into XML documents, and vice versa. Cada objeto a ser serializado pode, ele mesmo, conter instâncias de classes, que essa sobrecarga pode substituir por outras classes.Each object to be serialized can itself contain instances of classes, which this overload can override with other classes.

CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String)

Retorna uma derivação da classe XmlSerializer que pode serializar objetos do tipo especificado em instâncias de documento XML e vice-versa.Returns a derivation of the XmlSerializer class that can serialize objects of the specified type into XML document instances, and vice versa. Cada objeto a ser serializado pode, ele mesmo, conter instâncias de classes, que essa sobrecarga pode substituir por outras classes.Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. Essa sobrecarga também especifica o namespace padrão para todos os elementos XML e a classe a ser usada como o elemento raiz XML.This overload also specifies the default namespace for all the XML elements, and the class to use as the XML root element.

CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String)

Retorna uma derivação da classe XmlSerializer que pode serializar objetos do tipo especificado em instâncias de documento XML e vice-versa.Returns a derivation of the XmlSerializer class that can serialize objects of the specified type into XML document instances, and vice versa. Cada objeto a ser serializado pode, ele mesmo, conter instâncias de classes, que essa sobrecarga pode substituir por outras classes.Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. Essa sobrecarga também especifica o namespace padrão para todos os elementos XML e a classe a ser usada como o elemento raiz XML.This overload also specifies the default namespace for all the XML elements, and the class to use as the XML root element.

CreateSerializer(Type, XmlAttributeOverrides, Type[], XmlRootAttribute, String, String, Evidence)

Retorna uma derivação da classe XmlSerializer que pode serializar objetos do tipo especificado em instâncias de documento XML e vice-versa.Returns a derivation of the XmlSerializer class that can serialize objects of the specified type into XML document instances, and vice versa. Cada objeto a ser serializado pode, ele mesmo, conter instâncias de classes, que essa sobrecarga pode substituir por outras classes.Each object to be serialized can itself contain instances of classes, which this overload can override with other classes. Essa sobrecarga também especifica o namespace padrão para todos os elementos XML e a classe a ser usada como o elemento raiz XML.This overload also specifies the default namespace for all the XML elements, and the class to use as the XML root element.

CreateSerializer(Type, XmlRootAttribute)

Retorna uma derivação da classe XmlSerializer que pode serializar objetos do tipo especificado em documentos XML e vice-versa.Returns a derivation of the XmlSerializer class that can serialize objects of the specified type into XML documents, and vice versa. Especifica o objeto que representa o elemento raiz XML.Specifies the object that represents the XML root element.

CreateSerializer(XmlTypeMapping)

Retorna uma derivação a classe XmlSerializer que usa um objeto que mapeia um tipo para outro.Returns a derivation of the XmlSerializer class using an object that maps one type to another.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)

Aplica-se a