Compartilhar via


XmlSerializationFixupCallback Delegar

Definição

Delegado usado pela classe XmlSerializer para desserialização de dados XML com codificação SOAP.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu 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

Uma instância da classe XmlSerializationReader.Fixup que contém o objeto a ser corrigido e a matriz de identificadores de cadeia de caracteres que os itens preencherão.

Comentários

Ao desserializar documentos XML em objetos .NET Framework, a infraestrutura de serialização de .NET Framework XML instancia dinamicamente os métodos de correção que implementam o XmlSerializationFixupCallback delegado. A infraestrutura faz isso para matrizes codificadas em SOAP cujos tipos de dados são mapeados para .NET Framework tipos de referência. Em seguida, conforme necessário, um método de correção é chamado para preencher os objetos na matriz.

Além disso, durante a inicialização, a .NET Framework infraestrutura de serialização XML gera e compila dinamicamente uma classe temporária para desserialização derivada da XmlSerializationReader classe. Durante esse processo, a infraestrutura gera métodos XmlSerializationFixupCallback para dados XML codificados em SOAP e com várias referências. Em seguida, os métodos são invocados durante a desserialização.

Não crie diretamente uma instância da XmlSerializationFixupCallback classe.

A codificação SOAP é descrita na Seção 5 da especificação SOAP 1.1.

Métodos de Extensão

GetMethodInfo(Delegate)

Obtém um objeto que representa o método representado pelo delegado especificado.

Aplica-se a

Confira também