Classe System::Xml::Serialization::XmlSerializer
Contenuti
[
Nascondere
]XmlSerializer class
Esegue la serializzazione e la deserializzazione di oggetti in e da documenti XML. Gli oggetti di questa classe devono essere allocati solo utilizzando la funzione System::MakeObject(). Non creare mai un’istanza di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fault di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e utilizza questo puntatore per passarlo alle funzioni come argomento.
class XmlSerializer : public System::Object
Metodi
| Metodo | Descrizione |
|---|---|
| virtual CanDeserialize(System::SharedPtr<XmlReader>) | Verifica se il lettore specifico è in uno stato deserializzabile. |
| Deserialize(System::SharedPtr<IO::Stream>) | Deserializza il documento XML in un oggetto. |
| Deserialize(System::SharedPtr<IO::TextReader>) | Deserializza il documento XML in un oggetto. |
| Deserialize(System::SharedPtr<XmlReader>) | Deserializza il documento XML in un oggetto. |
| Deserialize(System::SharedPtr<XmlReader>, String) | Deserializza il documento XML in un oggetto. |
| Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>) | Serializza il documento in XML. |
| Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>) | Serializza il documento in XML. |
| Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>) | Serializza il documento in XML. |
| Serialize(System::SharedPtr<IO::Stream>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>) | Serializza il documento in XML. |
| Serialize(System::SharedPtr<IO::TextWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>) | Serializza il documento in XML. |
| Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>) | Serializza il documento in XML. |
| Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String) | Serializza il documento in XML. |
| Serialize(System::SharedPtr<XmlWriter>, System::SharedPtr<Object>, System::SharedPtr<XmlSerializerNamespaces>, String, String) | Serializza il documento in XML. |
Campi
| Campo | Descrizione |
|---|---|
| static EncodingNamespace | Nome dello spazio dei nomi di codifica. |
| static WsdlNamespace | RTTI. |
| static WsdlTypesNamespace | Nome dello spazio dei nomi dei tipi WSDL. |
Vedi anche
- Class Object
- Namespace System::Xml::Serialization
- Library Aspose.Font for C++