System::Xml::Serialization::XmlSerializer-klass
Innehåll
[
Dölj
]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
| Metod | Beskrivning |
|---|---|
| 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ält | Beskrivning |
|---|---|
| static EncodingNamespace | Kodning av namnrymdens namn. |
| static WsdlNamespace | RTTI. |
| static WsdlTypesNamespace | Namn på namnrymd för WSDL-typer. |
Se även
- Class Object
- Namespace System::Xml::Serialization
- Library Aspose.Page for C++