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.Delegate used by the XmlSerializer class for deserialization of SOAP-encoded XML data types that map to collections or enumerations.

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);
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é.The collection into which the collection items array is copied.

collectionItems
Object

Tableau d'éléments à copier dans la collection d’objets.An array of items to be copied into the object collection.

Héritage
XmlSerializationCollectionFixupCallback

Remarques

Pendant 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 classe XmlSerializationReader.During initialization, the .NET Framework XML serialization infrastructure dynamically generates and compiles a temporary class for deserialization derived from the XmlSerializationReader class. Au cours de ce processus, le .NET Framework génère des méthodes de correction de collection qui utilisent le délégué XmlSerializationCollectionFixupCallback.During this process, the .NET Framework generates collection fix-up methods that use the XmlSerializationCollectionFixupCallback delegate. Cela se produit pour les tableaux encodés selon le protocole SOAP ou les éléments de référence multiple codés selon le protocole SOAP dont les types de données, dans les deux cas, sont mappés à .NET Framework collections ou énumérations.This occurs for SOAP-encoded arrays or SOAP-encoded, multi-reference elements whose data types, in either case, map to .NET Framework collections or enumerations. Si nécessaire, la méthode de correction de la collection est appelée pendant la désérialisation.As necessary, the collection fix-up method is called during deserialization.

Vous ne devez pas instancier directement XmlSerializationCollectionFixupCallback.You should not directly instantiate XmlSerializationCollectionFixupCallback.

L’encodage SOAP est décrit dans la section 5 de la spécification SOAP 1,1.SOAP encoding is described in Section 5 of the SOAP 1.1 specification.

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é.Gets an object that represents the method represented by the specified delegate.

S’applique à

Voir aussi