IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una colección de asignaciones de prefijos y espacios de nombres que están actualmente en el ámbito.
public:
System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetNamespacesInScope(System::Xml::XmlNamespaceScope scope);
public System.Collections.Generic.IDictionary<string,string> GetNamespacesInScope (System.Xml.XmlNamespaceScope scope);
abstract member GetNamespacesInScope : System.Xml.XmlNamespaceScope -> System.Collections.Generic.IDictionary<string, string>
Public Function GetNamespacesInScope (scope As XmlNamespaceScope) As IDictionary(Of String, String)
Parámetros
- scope
- XmlNamespaceScope
Valor XmlNamespaceScope que especifica el tipo de nodos de espacio de nombres que se va a devolver.
Devoluciones
IDictionary que contiene los espacios de nombres que hay actualmente en el ámbito.
Comentarios
La colección está claveda por prefijo y se puede usar para enumerar los espacios de nombres actualmente en el ámbito. La colección es una copia desconectada de la lista de espacios de nombres actual.
En la tabla siguiente se enumeran los XmlNamespaceScope valores y cómo afecta a si el GetNamespacesInScope método devuelve o no los espacios de nombres predeterminados e integrados.
Valor XmlNamespaceScope | xmlns:xml | xmlns:xmlns | xmlns="" |
---|---|---|---|
All | sí | no | no |
ExcludeXml | no | no | no |
Local | no | no | sí |