Freigeben über


IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope) Methode

Definition

Ruft eine Auflistung von definierten Präfix-Namespace-Zuordnungen ab, die sich derzeit im Gültigkeitsbereich befinden.

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)

Parameter

scope
XmlNamespaceScope

Ein XmlNamespaceScope-Wert, der den Typ der Namespaceknoten angibt, die zurückgegeben werden sollen.

Gibt zurück

Ein IDictionary, das die derzeit im Gültigkeitsbereich enthaltenen Namespaces enthält.

Hinweise

Die Auflistung wird per Präfix festgelegt und kann verwendet werden, um die Namespaces aufzulisten, die sich derzeit im Bereich befinden. Die Auflistung ist eine getrennte Kopie der aktuellen Namespaceliste.

In der folgenden Tabelle sind die XmlNamespaceScope Werte aufgeführt und wie sich dies darauf auswirkt, ob die Standard- und integrierten Namespaces von der GetNamespacesInScope -Methode zurückgegeben werden oder nicht.

XmlNamespaceScope-Wert xmlns:xml xmlns:xmlns xmlns=""
All ja nein nein
ExcludeXml nein nein nein
Local nein nein Ja

Gilt für: