XmlNamespaceManager.GetNamespacesInScope(XmlNamespaceScope) Método

Definição

Recebe uma coleção de nomes de espaços de nomes indexada por prefixo, que pode ser usada para enumerar os espaços de nomes atualmente no âmbito.

public:
 virtual System::Collections::Generic::IDictionary<System::String ^, System::String ^> ^ GetNamespacesInScope(System::Xml::XmlNamespaceScope scope);
public virtual System.Collections.Generic.IDictionary<string,string> GetNamespacesInScope(System.Xml.XmlNamespaceScope scope);
abstract member GetNamespacesInScope : System.Xml.XmlNamespaceScope -> System.Collections.Generic.IDictionary<string, string>
override this.GetNamespacesInScope : System.Xml.XmlNamespaceScope -> System.Collections.Generic.IDictionary<string, string>
Public Overridable Function GetNamespacesInScope (scope As XmlNamespaceScope) As IDictionary(Of String, String)

Parâmetros

scope
XmlNamespaceScope

Um valor de enumeração que especifica o tipo de nós do namespace a devolver.

Devoluções

Uma coleção de pares de namespace e prefixos atualmente em âmbito.

Implementações

Observações

O dicionário consiste numa coleção de nomes de espaços de nomes codificados por prefixo. Pode ser usado para enumerar os namespaces dentro do âmbito. O dicionário é uma cópia desconectada da lista de espaços de nomes. Mantém-se inalterado à medida que a lista atual de namespace dentro do âmbito evolui.

A tabela seguinte mostra como XmlNamespaceScope os valores afetam os namespaces devolvidos pelo GetNamespacesInScope método.

Valor XmlNamespaceScope xmlns:xml xmlns:xmlns xmlns=""
All Yes No No
ExcludeXml No No No
Local No No Yes

Aplica-se a

Ver também