System::Xml::Serialization::XmlSerializerNamespaces klass

XmlSerializerNamespaces class

Innehåller XML-namnrymderna och prefixen som Serialization::XmlSerializer använder för att generera kvalificerade namn i en XML-dokumentinstans.

class XmlSerializerNamespaces : public System::Object

Metoder

MetodBeskrivning
Add(const String&, const String&)Lägger till ett prefix‑ och namnrymdspar till ett Serialization::XmlSerializerNamespaces‑objekt.
get_Count()Returnerar antalet prefix‑ och namnrymdspar i samlingen.
get_NamespaceList()
get_Namespaces()
set_Namespaces(const SharedPtr<Collections::Generic::Dictionary<String, String>>&)
ToArray()Returnerar arrayen med prefix‑ och namnrymdspar i ett Serialization::XmlSerializerNamespaces‑objekt.
XmlSerializerNamespaces()Initierar en ny instans av klassen Serialization::XmlSerializerNamespaces.
XmlSerializerNamespaces(const SharedPtr<XmlSerializerNamespaces>&)Initierar en ny instans av klassen Serialization::XmlSerializerNamespaces, med den angivna instansen av XmlSerializerNamespaces som innehåller samlingen av prefix‑ och namnrymdspar.
XmlSerializerNamespaces(const ArrayPtr<SharedPtr<XmlQualifiedName>>&)Initierar en ny instans av klassen Serialization::XmlSerializerNamespaces.

Typedefs

TypedefBeskrivning
PtrEtt alias för delad pekare till en instans av denna klass.

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även