XmlNamespaceManager.GetNamespacesInScope(XmlNamespaceScope) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma coleção de nomes de namespace com chave por 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 serem retornados.
Retornos
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 chaveados por prefixo. Ele pode ser usado para enumerar os namespaces no escopo. O dicionário é uma cópia desconectada da lista de namespaces. Ela permanece inalterada à medida que a lista atual de namespaces no escopo é alterada.
A tabela a seguir mostra como XmlNamespaceScope os valores afetam os namespaces retornados pelo GetNamespacesInScope método.
| Valor de XmlNamespaceScope | xmlns:xml | xmlns:xmlns | xmlns="" |
|---|---|---|---|
All |
Sim | No | No |
ExcludeXml |
No | No | No |
Local |
No | No | Sim |