Bahasa

XmlTextReader.GetNamespacesInScope(XmlNamespaceScope) Metode

Definisi

Mendapatkan koleksi yang berisi semua namespace layanan yang saat ini berada dalam cakupan.

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)

Parameter

scope
XmlNamespaceScope

Nilai XmlNamespaceScope yang menentukan jenis node namespace yang akan dikembalikan.

Mengembalikan

Objek IDictionary yang berisi semua namespace dalam cakupan saat ini. Jika pembaca tidak diposisikan pada elemen, kamus kosong (tanpa namespace) dikembalikan.

Keterangan

Note

Kami menyarankan Anda membuat instans XmlReader untuk memanfaatkan fungsionalitas baru dengan menggunakan metode XmlReader.Create.

Kamus terdiri dari kumpulan nama namespace yang di-key oleh awalan. Ini dapat digunakan untuk menghitung namespace dalam cakupan. Kamus adalah salinan terputus dari daftar namespace pembaca. Ini tetap tidak berubah sebagai posisi pembaca, daftar namespace dalam cakupan saat ini, berubah.

Tabel berikut ini menjelaskan bagaimana XmlNamespaceScope nilai enumerasi memengaruhi apakah namespace default dan bawaan dikembalikan oleh GetNamespacesInScope.

Nilai XmlNamespaceScope xmlns:xml xmlns:xmlns xmlns=""
All yes no no
ExcludeXml no no no
Local no no yes

Berlaku untuk

Lihat juga