Condividi tramite


XmlSerializerFactory Classe

Definizione

Crea versioni tipizzate della classe 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

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

CreateSerializer(Type)

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

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

CreateSerializer(Type, String)

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

Restituisce una derivazione della classe XmlSerializer che viene 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 classe XmlSerializer che viene utilizzata per serializzare il tipo specificato. Se una proprietà o un campo restituisce una matrice, il parametro extraTypes specifica gli oggetti che possono essere inseriti nella matrice.

CreateSerializer(Type, XmlAttributeOverrides)

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

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

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 classe XmlSerializer che può serializzare oggetti del tipo specificato in istanze di documenti XML e viceversa. Ciascun oggetto da serializzare può contenere istanze di classi e 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 XML di primo livello.

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 classe XmlSerializer che può serializzare oggetti del tipo specificato in istanze di documenti XML e viceversa. Ciascun oggetto da serializzare può contenere istanze di classi e 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 XML di primo livello.

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

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

Obsoleta.

Restituisce una derivazione della classe XmlSerializer che può serializzare oggetti del tipo specificato in istanze di documenti XML e viceversa. Ciascun oggetto da serializzare può contenere istanze di classi e 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 XML di primo livello.

CreateSerializer(Type, XmlRootAttribute)

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

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

CreateSerializer(XmlTypeMapping)

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

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

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a