XmlSerializationFixupCallback Delegato

Definizione

Delegato utilizzato dalla classe XmlSerializer per la deserializzazione di dati XML con codifica SOAP.Delegate used by the XmlSerializer class for deserialization of SOAP-encoded XML data.

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.An instance of the XmlSerializationReader.Fixup class that contains the object to be fixed and the array of string identifiers for the items to fill in.

Commenti

Durante la deserializzazione di documenti XML in oggetti .NET Framework, l'infrastruttura di serializzazione XML .NET Framework crea dinamicamente un'istanza di metodi di correzione che implementano il XmlSerializationFixupCallback delegato.While deserializing XML documents into .NET Framework objects, the .NET Framework XML serialization infrastructure dynamically instantiates fix-up methods that implement the XmlSerializationFixupCallback delegate. L'infrastruttura esegue questa operazione per le matrici con codifica SOAP i cui tipi di dati vengono mappati a .NET Framework tipi di riferimento.The infrastructure does so for SOAP-encoded arrays whose data types map to .NET Framework reference types. Quindi, in caso di necessità, viene chiamato un metodo di correzione per inserire gli oggetti nella matrice.Then, as necessary, a fix-up method is called to fill in the objects in the array.

Inoltre, durante l'inizializzazione, l'infrastruttura di serializzazione XML .NET Framework genera dinamicamente e compila una classe temporanea per la deserializzazione derivata dalla XmlSerializationReader classe.In addition, during initialization, the .NET Framework XML serialization infrastructure dynamically generates and compiles a temporary class for deserialization derived from the XmlSerializationReader class. Durante questo processo, l'infrastruttura genera XmlSerializationFixupCallback metodi per i dati XML con codifica SOAP e con riferimenti più diversi.During this process, the infrastructure generates XmlSerializationFixupCallback methods for SOAP-encoded, multi-referenced XML data. I metodi vengono quindi richiamati durante la deserializzazione.The methods are then invoked during deserialization.

Non creare direttamente un'istanza della XmlSerializationFixupCallback classe.Do not directly create an instance of the XmlSerializationFixupCallback class.

La codifica SOAP è descritta nella sezione 5 della specifica SOAP 1,1.SOAP encoding is described in Section 5 of the SOAP 1.1 specification.

Metodi di estensione

GetMethodInfo(Delegate)

Ottiene un oggetto che rappresenta il metodo rappresentato dal delegato specificato.Gets an object that represents the method represented by the specified delegate.

Si applica a

Vedi anche