System::Xml::Serialization::IXmlSerializable classe
Contenuti
[
Nascondere
]IXmlSerializable class
Fornisce una formattazione personalizzata per la serializzazione e deserializzazione 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 IXmlSerializable : public virtual System::Object
Metodi
| Metodo | Descrizione |
|---|---|
| virtual GetSchema() | Un oggetto XmlSchema che descrive la rappresentazione XML dell’oggetto restituito dal metodo WriteXml() e accettato dal metodo ReadXml(). |
| virtual ReadXml(System::SharedPtr<System::Xml::XmlReader>) | Deserializza l’oggetto dalla sua rappresentazione XML. |
| virtual WriteXml(System::SharedPtr<System::Xml::XmlWriter>) | Serializza l’oggetto corrente in una rappresentazione XML. |
| virtual ~IXmlSerializable() | Distruttore. |
Vedi anche
- Class Object
- Namespace System::Xml::Serialization
- Library Aspose.Font for C++