XmlSerializationReader.Fixup Classe

Definizione

Contiene un'istanza del delegato XmlSerializationFixupCallback, oltre agli input del metodo e funge da parametro per il metodo.

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

protected: ref class XmlSerializationReader::Fixup
protected class XmlSerializationReader.Fixup
Protected Class XmlSerializationReader.Fixup
Ereditarietà
XmlSerializationReader.Fixup

Commenti

Durante la deserializzazione dei documenti XML in oggetti .NET Framework, l'infrastruttura di serializzazione XML di .NET Framework crea un'istanza dinamica dei metodi di correzione che implementano il delegato; inoltre, XmlSerializationReader.Fixup crea un'istanza XmlSerializationFixupCallback degli oggetti classe per archiviare i metodi di correzione insieme ai relativi input. L'infrastruttura esegue questa operazione per le matrici con codifica SOAP i cui tipi di dati vengono mappati ai tipi di riferimento di .NET Framework. Quindi, se necessario, viene chiamato un metodo di correzione per compilare gli oggetti nella matrice.

Inoltre, durante l'inizializzazione, l'infrastruttura di serializzazione XML di .NET Framework genera dinamicamente e compila una classe temporanea per la deserializzazione derivata dalla XmlSerializationReader classe. Durante questo processo, l'infrastruttura genera XmlSerializationFixupCallback proprietà e XmlSerializationReader.Fixup oggetti di classe per i dati XML con codifica SOAP. I metodi vengono quindi richiamati durante la deserializzazione.

Non creare direttamente un'istanza XmlSerializationFixupCallback della classe o XmlSerializationReader.Fixup .

La codifica SOAP è descritta nella sezione 5 della specifica SOAP 1.1.

Costruttori

XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, Int32)

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

Inizializza una nuova istanza della classe XmlSerializationReader.Fixup.

XmlSerializationReader.Fixup(Object, XmlSerializationFixupCallback, String[])

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

Inizializza una nuova istanza della classe XmlSerializationReader.Fixup.

Proprietà

Callback

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

Ottiene il metodo di callback che crea un'istanza del delegato XmlSerializationFixupCallback.

Ids

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

Ottiene o imposta una matrice di chiavi per gli oggetti appartenenti alla proprietà Source, i cui valori vengono specificati dall'implementazione del callback.

Source

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

Ottiene o imposta l'oggetto contenente altri oggetti i cui valori vengono specificati dall'implementazione del callback.

Metodi

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 l'oggetto 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 dell'oggetto Object corrente.

(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

Vedi anche