Condividi tramite


XmlSerializationFixupCallback Delegato

Definizione

Delegato utilizzato dalla classe XmlSerializer per la deserializzazione di dati XML con codifica SOAP.

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

public delegate void XmlSerializationFixupCallback(System::Object ^ fixup);
public delegate void XmlSerializationFixupCallback(object fixup);
type XmlSerializationFixupCallback = delegate of obj -> unit
Public Delegate Sub XmlSerializationFixupCallback(fixup As Object)

Parametri

fixup
Object

Istanza della classe XmlSerializationReader.Fixup che contiene l'oggetto da correggere e la matrice di identificatori di stringa degli elementi da completare.

Commenti

Durante la deserializzazione di documenti XML in oggetti .NET Framework, l'infrastruttura di serializzazione XML .NET Framework crea dinamicamente un'istanza dei metodi di correzione che implementano il XmlSerializationFixupCallback delegato. L'infrastruttura esegue questa operazione per le matrici con codifica SOAP i cui tipi di dati sono mappati ai tipi di riferimento .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 .NET Framework genera e compila dinamicamente una classe temporanea per la XmlSerializationReader deserializzazione derivata dalla classe . Durante questo processo, l'infrastruttura genera XmlSerializationFixupCallback metodi per i dati XML con codifica SOAP e a più riferimenti. I metodi vengono quindi richiamati durante la deserializzazione.

Non creare direttamente un'istanza della XmlSerializationFixupCallback classe .

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

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.

Si applica a

Vedi anche