System::Xml::Serialization::XmlSerializer classe

XmlSerializer class

Esegue la serializzazione e la deserializzazione di oggetti verso 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 usa questo puntatore per passarla alle funzioni come argomento.

class XmlSerializer : public System::Object

Metodi

MetodoDescrizione
virtual CanDeserialize(System::SharedPtr<XmlReader>)Verifica se un lettore specifico è in uno stato deserializzabile.
Deserialize(System::SharedPtr<IO::Stream>)Deserializza un documento XML in un oggetto.
Deserialize(System::SharedPtr<IO::TextReader>)Deserializza un documento XML in un oggetto.
Deserialize(System::SharedPtr<XmlReader>)Deserializza un documento XML in un oggetto.
Deserialize(System::SharedPtr<XmlReader>, String)Deserializza un 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 EncodingNamespaceCodifica il nome dello spazio dei nomi.
static WsdlNamespaceRTTI.
static WsdlTypesNamespaceNome dello spazio dei nomi dei tipi WSDL.

Vedi anche