Compartilhar via


XmlSerializationCollectionFixupCallback Delegar

Definição

Delegado usado pela classe XmlSerializer para desserialização de tipos de dados XML com codificação SOAP que são mapeados para coleções ou enumerações.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public delegate void XmlSerializationCollectionFixupCallback(System::Object ^ collection, System::Object ^ collectionItems);
public delegate void XmlSerializationCollectionFixupCallback(object? collection, object? collectionItems);
public delegate void XmlSerializationCollectionFixupCallback(object collection, object collectionItems);
type XmlSerializationCollectionFixupCallback = delegate of obj * obj -> unit
Public Delegate Sub XmlSerializationCollectionFixupCallback(collection As Object, collectionItems As Object)

Parâmetros

collection
Object

A coleção para a qual a matriz de itens da coleção é copiada.

collectionItems
Object

Uma matriz de itens a serem copiados para a coleção de objetos.

Comentários

Durante a inicialização, a infraestrutura de serialização XML .NET Framework gera e compila dinamicamente uma classe temporária para desserialização derivada da XmlSerializationReader classe. Durante esse processo, o .NET Framework gera métodos de correção de coleção que usam o XmlSerializationCollectionFixupCallback delegado. Isso ocorre para matrizes codificadas em SOAP ou elementos de várias referências codificados em SOAP cujos tipos de dados, em ambos os casos, são mapeados para coleções ou enumerações de .NET Framework. Conforme necessário, o método de correção de coleção é chamado durante a desserialização.

Você não deve criar uma instância XmlSerializationCollectionFixupCallbackdireta.

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