XmlNamespaceManager.GetNamespacesInScope(XmlNamespaceScope) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |