XmlSerializationFixupCallback Delegar
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Delegado usado pela XmlSerializer classe para desserialização de dados XML codificados em 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 XmlSerializationReader.Fixup classe que contém o objeto a ser corrigido e a matriz de identificadores de cadeia de caracteres para os itens a serem preenchidos.
Comentários
Ao desserializar documentos XML em objetos .NET Framework, a infraestrutura de serialização do .NET Framework XML instancia dinamicamente métodos de correção que implementam o delegado XmlSerializationFixupCallback. A infraestrutura faz isso para matrizes codificadas em SOAP cujos tipos de dados são mapeados para .NET tipos de referência da Estrutura. 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 infraestrutura de serialização do .NET Framework XML gera e compila dinamicamente uma classe temporária para desserialização derivada da classe XmlSerializationReader. 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
| Nome | Description |
|---|---|
| GetMethodInfo(Delegate) |
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código. Obtém um objeto que representa o método representado pelo delegado especificado. |