XmlTextReader.GetNamespacesInScope(XmlNamespaceScope) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri a jelenleg hatókörben lévő összes névteret tartalmazó gyűjteményt.
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);
member this.GetNamespacesInScope : System.Xml.XmlNamespaceScope -> System.Collections.Generic.IDictionary<string, string>
Public Function GetNamespacesInScope (scope As XmlNamespaceScope) As IDictionary(Of String, String)
Paraméterek
- scope
- XmlNamespaceScope
A XmlNamespaceScope visszaadni kívánt névtércsomópontok típusát meghatározó érték.
Válaszok
Egy IDictionary objektum, amely az összes aktuális hatókörbeli névteret tartalmazza. Ha az olvasó nincs elemen elhelyezve, a függvény egy üres szótárat (névtereket nem) ad vissza.
Megjegyzések
Note
Javasoljuk, hogy az új funkciók kihasználásához hozzon létre XmlReader példányokat a XmlReader.Create metódus használatával.
A szótár az előtag által kulcsolt névtérnevek gyűjteményéből áll. A hatókörön belüli névterek számbavételére használható. A szótár az olvasó névtérlistájának leválasztott másolata. Változatlan marad, mint az olvasói pozíció, a hatókörön belüli névtér aktuális listája, a változások.
Az alábbi táblázat azt ismerteti, hogy az XmlNamespaceScope enumerálási érték hogyan befolyásolja, hogy az alapértelmezett és a beépített névterek visszaadják-e a függvényt GetNamespacesInScope.
| XmlNamespaceScope érték | xmlns:xml | xmlns:xmlns | xmlns="" |
|---|---|---|---|
All |
igen | no | no |
ExcludeXml |
no | no | no |
Local |
no | no | igen |