Classe System::Xml::Serialization::XmlSerializer

XmlSerializer class

Effectue 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 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 XmlSerializer : public System::Object

Méthodes

MéthodeDescription
virtual CanDeserialize(System::SharedPtr<XmlReader>)Vérifie si le lecteur spécifique est dans un état désérialisable.
Deserialize(System::SharedPtr<IO::Stream>)Désérialise le document XML en objet.
Deserialize(System::SharedPtr<IO::TextReader>)Désérialise le document XML en objet.
Deserialize(System::SharedPtr<XmlReader>)Désérialise le document XML en objet.
Deserialize(System::SharedPtr<XmlReader>, String)Désérialise le document XML en objet.
Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>)Sérialise le document en XML.
Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>)Sérialise le document en XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>)Sérialise le document en XML.
Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Sérialise le document en XML.
Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Sérialise le document en XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Sérialise le document en XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String)Sérialise le document en XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String, String)Sérialise le document en XML.

Champs

ChampDescription
static EncodingNamespaceNom de l’espace de noms d’encodage.
static WsdlNamespaceRTTI.
static WsdlTypesNamespaceNom de l’espace de noms des types WSDL.

Voir aussi