XmlNamespaceManager.GetNamespacesInScope(XmlNamespaceScope) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |