Compartilhar via


IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope) Método

Definição

Obtém uma coleção de mapeamentos de namespace de prefixo definidos que estão no escopo no momento.

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

Parâmetros

scope
XmlNamespaceScope

Um valor XmlNamespaceScope que especifica o tipo de nós de namespace a serem retornados.

Retornos

IDictionary<String,String>

Um IDictionary que contém os namespaces no escopo atuais.

Comentários

A coleção é chaveada por prefixo e pode ser usada para enumerar os namespaces atualmente no escopo. A coleção é uma cópia desconectada da lista de namespaces atual.

A tabela a seguir lista os XmlNamespaceScope valores e como ela afeta se os namespaces internos e padrão são retornados pelo GetNamespacesInScope método.

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