XmlNamespaceManager.GetNamespacesInScope(XmlNamespaceScope) Methode

Definition

Ruft eine Auflistung von Namespacenamen ab, die nach Präfix schlüsseliert werden, die zum Aufzählen der Namespaces verwendet werden können, die sich derzeit im Bereich befinden.

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 zurückzugebenden Namespaceknoten angibt.

Gibt zurück

Eine Sammlung von Namespace- und Präfixpaaren, die sich derzeit im Bereich befinden.

Implementiert

Hinweise

Das Wörterbuch besteht aus einer Sammlung von Namespacenamen, die nach Präfix schlüsseln. Sie kann zum Aufzählen der In-Scope-Namespaces verwendet werden. Das Wörterbuch ist eine getrennte Kopie der Namespaceliste. Sie bleibt unverändert, da sich die aktuelle Namespaceliste im Gültigkeitsbereich ändert.

Die folgende Tabelle zeigt, wie XmlNamespaceScope sich Werte auf die von der GetNamespacesInScope Methode zurückgegebenen Namespaces auswirken.

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

Gilt für:

Weitere Informationen