XmlSerializationCollectionFixupCallback Délégué

Définition

Délégué utilisé par la classe XmlSerializer pour la désérialisation des types de données XML encodées selon le protocole SOAP qui correspondent aux collections ou énumérations.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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)

Paramètres

collection
Object

Collection dans laquelle le tableau des éléments de la collection est copié.

collectionItems
Object

Tableau d'éléments à copier dans la collection d’objets.

Remarques

Lors de l’initialisation, l’infrastructure de sérialisation XML .NET Framework génère et compile dynamiquement une classe temporaire pour la désérialisation dérivée de la XmlSerializationReader classe. Pendant ce processus, le .NET Framework génère des méthodes de correction de collection qui utilisent le XmlSerializationCollectionFixupCallback délégué. Cela se produit pour les tableaux encodés SOAP ou les éléments codés par SOAP, multi-référence dont les types de données, dans les deux cas, sont mappés à .NET Framework collections ou énumérations. Si nécessaire, la méthode de correction de collection est appelée lors de la désérialisation.

Vous ne devez pas instancier XmlSerializationCollectionFixupCallbackdirectement .

L’encodage SOAP est décrit dans la section 5 de la spécification SOAP 1.1.

Méthodes d’extension

GetMethodInfo(Delegate)

Obtient un objet qui représente la méthode représentée par le délégué spécifié.

S’applique à

Voir aussi