XmlSerializerFactory Classe

Definizione

Crea versioni tipate di XmlSerializer per una serializzazione più efficiente.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public ref class XmlSerializerFactory
public class XmlSerializerFactory
type XmlSerializerFactory = class
Public Class XmlSerializerFactory
Ereditarietà
XmlSerializerFactory

Costruttori

Nome Descrizione
XmlSerializerFactory()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Inizializza una nuova istanza della classe XmlSerializerFactory.

Metodi

Nome Descrizione
CreateSerializer(Type, String)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una derivazione della XmlSerializer classe utilizzata per serializzare il tipo e lo spazio dei nomi specificati.

CreateSerializer(Type, Type[])

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una derivazione della XmlSerializer classe utilizzata per serializzare il tipo specificato. Se una proprietà o un campo restituisce una matrice, il extraTypes parametro specifica gli oggetti che possono essere inseriti nella matrice.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Obsoleti.

Restituisce una derivazione della XmlSerializer classe che può serializzare oggetti del tipo specificato in istanze di documento XML e viceversa. Ogni oggetto da serializzare può contenere istanze di classi, che questo overload può eseguire l'override con altre classi. Questo overload specifica anche lo spazio dei nomi predefinito per tutti gli elementi XML e la classe da utilizzare come elemento radice XML.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una derivazione della XmlSerializer classe che può serializzare oggetti del tipo specificato in istanze di documento XML e viceversa. Ogni oggetto da serializzare può contenere istanze di classi, che questo overload può eseguire l'override con altre classi. Questo overload specifica anche lo spazio dei nomi predefinito per tutti gli elementi XML e la classe da utilizzare come elemento radice XML.

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

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una derivazione della XmlSerializer classe che può serializzare oggetti del tipo specificato in istanze di documento XML e viceversa. Ogni oggetto da serializzare può contenere istanze di classi, che questo overload può eseguire l'override con altre classi. Questo overload specifica anche lo spazio dei nomi predefinito per tutti gli elementi XML e la classe da utilizzare come elemento radice XML.

CreateSerializer(Type, XmlAttributeOverrides)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una derivazione della XmlSerializer classe che può serializzare oggetti del tipo specificato in documenti XML e viceversa. Ogni oggetto da serializzare può contenere istanze di classi, che questo overload può eseguire l'override con altre classi.

CreateSerializer(Type, XmlRootAttribute)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una derivazione della XmlSerializer classe che può serializzare oggetti del tipo specificato in documenti XML e viceversa. Specifica l'oggetto che rappresenta l'elemento radice XML.

CreateSerializer(Type)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una derivazione della XmlSerializer classe utilizzata per serializzare il tipo specificato.

CreateSerializer(XmlTypeMapping)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una derivazione della classe utilizzando un oggetto che esegue il XmlSerializer mapping di un tipo a un altro.

Equals(Object)

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Ottiene il Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Crea una copia superficiale del Objectcorrente.

(Ereditato da Object)
ToString()

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a