| IXmlSerializable | Fornisce una formattazione personalizzata per la serializzazione e la deserializzazione XML. Gli oggetti di questa classe dovrebbero 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. |
| XmlAttributeOverrides | Consente di sovrascrivere gli attributi quando XmlSerializer viene utilizzato per serializzare o deserializzare un oggetto. Gli oggetti di questa classe dovrebbero 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. |
| XmlRootAttribute | Segna il target dell’attributo come elemento radice XML e ne controlla la serializzazione XML. Gli oggetti di questa classe dovrebbero 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. |
| XmlSerializationReader | Classe di servizio che migliora l’esperienza di XmlReader. |
| XmlSerializationWriter | Classe di servizio che migliora l’esperienza di XmlWriter. |
| XmlSerializer | Esegue la serializzazione e la deserializzazione di oggetti in e da documenti XML. Gli oggetti di questa classe dovrebbero essere allocati solo usando 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 passarlo alle funzioni come argomento. |
| XmlSerializerImplementation | Classe interna da utilizzare con XmlSerializer. |
| XmlSerializerNamespaces | Contiene gli spazi dei nomi XML e i prefissi che il Serialization::XmlSerializer utilizza per generare nomi qualificati in un’istanza di documento XML. |