System::Xml::Serialization::XmlSerializerNamespaces clase

XmlSerializerNamespaces class

Contiene los espacios de nombres XML y los prefijos que Serialization::XmlSerializer usa para generar nombres calificados en una instancia de documento XML.

class XmlSerializerNamespaces : public System::Object

Métodos

MétodoDescripción
Add(const String&, const String&)Agrega un par de prefijo y espacio de nombres a un objeto Serialization::XmlSerializerNamespaces.
get_Count()Devuelve el número de pares de prefijo y espacio de nombres en la colección.
get_NamespaceList()
get_Namespaces()
set_Namespaces(const SharedPtr<Collections::Generic::Dictionary<String, String>>&)
ToArray()Devuelve la matriz de pares de prefijo y espacio de nombres en un objeto Serialization::XmlSerializerNamespaces.
XmlSerializerNamespaces()Inicializa una nueva instancia de la clase Serialization::XmlSerializerNamespaces.
XmlSerializerNamespaces(const SharedPtr<XmlSerializerNamespaces>&)Inicializa una nueva instancia de la clase Serialization::XmlSerializerNamespaces, usando la instancia especificada de XmlSerializerNamespaces que contiene la colección de pares de prefijo y espacio de nombres.
XmlSerializerNamespaces(const ArrayPtr<SharedPtr<XmlQualifiedName>>&)Inicializa una nueva instancia de la clase Serialization::XmlSerializerNamespaces.

Typedefs

TypedefDescripción
PtrUn alias para un puntero compartido a una instancia de esta clase.

Observaciones

Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree instancias de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

Ver también