System::Xml::Serialization::IXmlSerializable classe

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

MetodoDescrizione
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