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 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
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 |