System::Xml::Serialization::XmlSerializer klass

XmlSerializer class

Utför serialisering och deserialisering av objekt till och från XML‑dokument. Objekt av denna klass bör endast allokeras med System::MakeObject()‑funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr‑pekare och använd denna pekare för att skicka den till funktioner som argument.

class XmlSerializer : public System::Object

Metoder

MetodBeskrivning
virtual CanDeserialize(System::SharedPtr<XmlReader>)Kontrollerar om en specifik läsare är i ett deserialiserbart tillstånd.
Deserialize(System::SharedPtr<IO::Stream>)Deserialiserar XML‑dokument till ett objekt.
Deserialize(System::SharedPtr<IO::TextReader>)Deserialiserar XML‑dokument till ett objekt.
Deserialize(System::SharedPtr<XmlReader>)Deserialiserar XML‑dokument till ett objekt.
Deserialize(System::SharedPtr<XmlReader>, String)Deserialiserar XML‑dokument till ett objekt.
Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>)Serialiserar dokument till XML.
Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>)Serialiserar dokument till XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>)Serialiserar dokument till XML.
Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Serialiserar dokument till XML.
Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Serialiserar dokument till XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>)Serialiserar dokument till XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String)Serialiserar dokument till XML.
Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String, String)Serialiserar dokument till XML.

Fält

FältBeskrivning
static EncodingNamespaceKodning av namnrymdens namn.
static WsdlNamespaceRTTI.
static WsdlTypesNamespaceWSDL-typer namnrymdens namn.

Se även