XmlSerializationFixupCallback Délégué
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Délégué utilisé par la XmlSerializer classe pour la désérialisation des données XML encodées SOAP.
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 XmlSerializationFixupCallback(System::Object ^ fixup);
public delegate void XmlSerializationFixupCallback(object fixup);
type XmlSerializationFixupCallback = delegate of obj -> unit
Public Delegate Sub XmlSerializationFixupCallback(fixup As Object)
Paramètres
- fixup
- Object
Instance de la XmlSerializationReader.Fixup classe qui contient l’objet à corriger et le tableau d’identificateurs de chaîne pour les éléments à remplir.
Remarques
Lors de la désérialisation de documents XML dans des objets .NET Framework, l’infrastructure de sérialisation XML .NET Framework instancie dynamiquement les méthodes de correction qui implémentent le délégué XmlSerializationFixupCallback. L’infrastructure le fait pour les tableaux encodés SOAP dont les types de données sont mappés aux types de référence .NET Framework. Ensuite, si nécessaire, une méthode de correction est appelée pour renseigner les objets dans le tableau.
En outre, 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 classe XmlSerializationReader. Pendant ce processus, l’infrastructure génère des méthodes pour les XmlSerializationFixupCallback données XML codées en SOAP et multi-référencées. Les méthodes sont ensuite appelées lors de la désérialisation.
Ne créez pas directement une instance de la XmlSerializationFixupCallback classe.
L’encodage SOAP est décrit dans la section 5 de la spécification SOAP 1.1.
Méthodes d’extension
| Nom | Description |
|---|---|
| GetMethodInfo(Delegate) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient un objet qui représente la méthode représentée par le délégué spécifié. |