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 XmlSerializer classe para desserialização de tipos de dados XML codificados em 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 na qual a matriz de itens de coleção é copiada.
- collectionItems
- Object
Uma matriz de itens a serem copiados para o object collection.
Comentários
Durante a inicialização, a infraestrutura de serialização XML do .NET Framework gera e compila dinamicamente uma classe temporária para desserialização derivada da classe XmlSerializationReader. Durante esse processo, o .NET Framework gera métodos de correção de coleção que usam o delegado XmlSerializationCollectionFixupCallback. 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 do .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
| 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. |