Classe System::Xml::Serialization::XmlSerializer

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

MetodoDescrizione
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

CampoDescrizione
static EncodingNamespaceNome dello spazio dei nomi di codifica.
static WsdlNamespaceRTTI.
static WsdlTypesNamespaceNome dello spazio dei nomi dei tipi WSDL.

Vedi anche