System::Xml::Serialization::XmlSerializer classe

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 avec l’opérateur new, car cela entraînera des erreurs d’exécution et/ou des échecs d’assertion. Enveloppez toujours cette classe dans le pointeur System::SmartPtr et utilisez ce pointeur pour la 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 EncodingNamespaceEncode le nom de l’espace de noms.
static WsdlNamespaceRTTI.
static WsdlTypesNamespaceNom de l’espace de noms des types WSDL.

Voir aussi