System::Xml::Serialization::XmlSerializerNamespaces class

XmlSerializerNamespaces class

Contiene gli spazi dei nomi XML e i prefissi che il Serialization::XmlSerializer utilizza per generare nomi qualificati in un’istanza di documento XML.

class XmlSerializerNamespaces : public System::Object

Metodi

MetodoDescrizione
Add(const String&, const String&)Aggiunge una coppia prefisso e spazio dei nomi a un oggetto Serialization::XmlSerializerNamespaces.
get_Count()Restituisce il numero di coppie prefisso e spazio dei nomi nella collezione.
get_NamespaceList()
get_Namespaces()
set_Namespaces(const SharedPtr<Collections::Generic::Dictionary<String, String>>&)
ToArray()Restituisce l’array di coppie prefisso e spazio dei nomi in un oggetto Serialization::XmlSerializerNamespaces.
XmlSerializerNamespaces()Inizializza una nuova istanza della classe Serialization::XmlSerializerNamespaces.
XmlSerializerNamespaces(const SharedPtr<XmlSerializerNamespaces>&)Inizializza una nuova istanza della classe Serialization::XmlSerializerNamespaces, utilizzando l’istanza specificata di XmlSerializerNamespaces che contiene la collezione di coppie prefisso e spazio dei nomi.
XmlSerializerNamespaces(const ArrayPtr<SharedPtr<XmlQualifiedName>>&)Inizializza una nuova istanza della classe Serialization::XmlSerializerNamespaces.

Typedefs

TypedefDescrizione
PtrUn alias per un puntatore condiviso a un’istanza di questa classe.

Osservazioni

Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai istanze di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.

Vedi anche