Comparteix a través de


XmlSerializationFixupCallback Delegado

Definición

Delegado utilizado por la clase XmlSerializer para la deserialización de datos XML con codificación SOAP.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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)

Parámetros

fixup
Object

Una instancia de la clase XmlSerializationReader.Fixup que contiene el objeto que se va a fijar y la matriz de los identificadores de cadena para los elementos que hay que rellenar.

Comentarios

Al deserializar documentos XML en objetos .NET Framework, la infraestructura de serialización XML .NET Framework crea instancias dinámicamente de métodos de corrección que implementan el XmlSerializationFixupCallback delegado. La infraestructura lo hace para matrices codificadas con SOAP cuyos tipos de datos se asignan a .NET Framework tipos de referencia. A continuación, según sea necesario, se llama a un método de corrección para rellenar los objetos de la matriz.

Además, durante la inicialización, la infraestructura de serialización XML de .NET Framework genera y compila dinámicamente una clase temporal para la deserialización derivada de la XmlSerializationReader clase . Durante este proceso, la infraestructura genera XmlSerializationFixupCallback métodos para datos XML con codificación SOAP y de referencia múltiple. A continuación, se invocan los métodos durante la deserialización.

No cree directamente una instancia de la XmlSerializationFixupCallback clase .

La codificación SOAP se describe en la sección 5 de la especificación SOAP 1.1.

Métodos de extensión

GetMethodInfo(Delegate)

Obtiene un objeto que representa el método representado por el delegado especificado.

Se aplica a

Consulte también