System::Xml::Serialization::XmlSerializer Klasse

XmlSerializer class

Führt die Serialisierung und Deserialisierung von Objekten in und aus XML-Dokumenten durch. Objekte dieser Klasse sollten nur über die Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs im Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertionsfehlern führt. Wickeln Sie diese Klasse stets in einen System::SmartPtr Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class XmlSerializer : public System::Object

Methoden

MethodeBeschreibung
virtual CanDeserialize(System::SharedPtr<XmlReader>)Überprüft, ob ein bestimmter Reader sich im deserialisierbaren Zustand befindet.
Deserialize(System::SharedPtr<IO::Stream>)Deserialisiert ein XML-Dokument in ein Objekt.
Deserialize(System::SharedPtr<IO::TextReader>)Deserialisiert ein XML-Dokument in ein Objekt.
Deserialize(System::SharedPtr<XmlReader>)Deserialisiert ein XML-Dokument in ein Objekt.
Deserialize(System::SharedPtr<XmlReader>, String)Deserialisiert ein XML-Dokument in ein Objekt.
Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>)Serialisiert das Dokument in XML.
Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>)Serialisiert das Dokument in XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>)Serialisiert das Dokument in XML.
Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Serialisiert das Dokument in XML.
Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Serialisiert das Dokument in XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Serialisiert das Dokument in XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String)Serialisiert das Dokument in XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String, String)Serialisiert das Dokument in XML.

Felder

FeldBeschreibung
static EncodingNamespaceKodiert den Namespace-Namen.
static WsdlNamespaceRTTI.
static WsdlTypesNamespaceWSDL-Typen Namespace-Name.

Siehe auch