Espace de noms System::Xml::Serialization

Classes

ClasseDescription
IXmlSerializableFournit un formatage personnalisé pour la sérialisation et la désérialisation XML. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument.
XmlAttributeOverridesPermet de remplacer les attributs lorsque XmlSerializer est utilisé pour sérialiser ou désérialiser un objet. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument.
XmlRootAttributeMarque la cible d’attribut comme un élément racine XML et contrôle sa sérialisation XML. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou en utilisant l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le transmettre aux fonctions en tant qu’argument.
XmlSerializationReaderClasse de service améliorant l’expérience de XmlReader.
XmlSerializationWriterClasse de service améliorant l’expérience de XmlWriter.
XmlSerializerEffectue la sérialisation et la désérialisation d’objets vers et depuis des documents XML. Les objets de cette classe ne doivent être alloués qu’en utilisant la fonction System::MakeObject(). Ne créez jamais d’instance de ce type sur la pile ou avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des fautes d’assertion. Enveloppez toujours cette classe dans un pointeur System::SmartPtr et utilisez ce pointeur pour le passer aux fonctions en tant qu’argument.
XmlSerializerImplementationClasse interne à utiliser avec XmlSerializer.
XmlSerializerNamespacesContient les espaces de noms XML et les préfixes que le Serialization::XmlSerializer utilise pour générer des noms qualifiés dans une instance de document XML.