Freigeben über


XmlNamespaceManager.GetNamespacesInScope(XmlNamespaceScope) Methode

Definition

Ruft eine Auflistung von Namen sortiert nach Präfix ab, mit der die aktuell im Gültigkeitsbereich vorhanden Namespaces durchlaufen werden können.

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)

Parameter

scope
XmlNamespaceScope

Ein Enumerationswert, der den Typ der Namespaceknoten angibt, die zurückgegeben werden sollen.

Gibt zurück

IDictionary<String,String>

Eine Auflistung der derzeit im Gültigkeitsbereich vorhandenen Paare aus Namespace und Präfix.

Implementiert

Hinweise

Das Wörterbuch besteht aus einer Sammlung von Namespacenamen, die durch Präfix schlüsseliert sind. Sie kann verwendet werden, um die In-Scope-Namespaces aufzählen zu können. Das Wörterbuch ist eine getrennte Kopie der Namespaceliste. Es bleibt unverändert, da sich die aktuelle Namespaceliste im Bereich ändert.

In der folgenden Tabelle wird gezeigt, wie XmlNamespaceScope werte sich auf die von der GetNamespacesInScope Methode zurückgegebenen Namespaces auswirken.

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

Gilt für

Siehe auch