classe System::Xml::Serialization::IXmlSerializable

IXmlSerializable class

Fournit 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 passer aux fonctions en tant qu’argument.

class IXmlSerializable : public virtual System::Object

Méthodes

MéthodeDescription
virtual GetSchema()Un objet XmlSchema qui décrit la représentation XML de l’objet renvoyé par la méthode WriteXml() et accepté par la méthode ReadXml().
virtual ReadXml(System::SharedPtr<System::Xml::XmlReader>)Désérialise l’objet à partir de sa représentation XML.
virtual WriteXml(System::SharedPtr<System::Xml::XmlWriter>)Sérialise l’objet actuel en représentation XML.
virtual ~IXmlSerializable()Destructeur.

Voir aussi