Partilhar via


XmlNamespaceManager.GetNamespacesInScope(XmlNamespaceScope) Método

Definição

Obtém uma coleção de nomes de namespace inseridos pelo prefixo que pode ser usada para enumerar os namespaces atualmente no escopo.

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 de namespace a ser retornado.

Retornos

IDictionary<String,String>

Uma coleção de pares de namespace e prefixo atualmente no escopo.

Implementações

Comentários

O dicionário consiste em uma coleção de nomes de namespace com chave por prefixo. Ele pode ser usado para enumerar os namespaces no escopo. O dicionário é uma cópia desconectada da lista de namespaces. Ele permanece inalterado à medida que a lista de namespaces no escopo atual é alterada.

A tabela a seguir mostra como XmlNamespaceScope os valores afetam os namespaces retornados pelo GetNamespacesInScope método.

Valor XmlNamespaceScope xmlns:xml xmlns:xmlns xmlns=""
All Sim Não Não
ExcludeXml Não Não Não
Local Não Não Sim

Aplica-se a

Confira também