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 pekaren 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 WsdlTypesNamespaceNamn på namnrymd för WSDL-typer.

Se även