XmlSerializationCollectionFixupCallback 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 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. |