XmlTextReader.GetNamespacesInScope(XmlNamespaceScope) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Şu anda kapsam dahilinde olan tüm ad alanlarını içeren bir koleksiyon alır.
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)
Parametreler
- scope
- XmlNamespaceScope
XmlNamespaceScope Döndürülecek ad alanı düğümlerinin türünü belirten bir değer.
Döndürülenler
IDictionary Geçerli tüm kapsam içi ad alanlarını içeren bir nesne. Okuyucu bir öğeye konumlandırılmazsa boş bir sözlük (ad alanı yok) döndürülür.
Açıklamalar
Note
XmlReader öneririz. Yeni işlevlerden yararlanmak için XmlReader.Create yöntemini kullanarak örnekler oluşturmanız.
Sözlük, ön ek ile anahtarlanan ad alanı adlarından oluşan bir koleksiyondan oluşur. Kapsam içi ad alanlarını numaralandırmak için kullanılabilir. Sözlük, okuyucunun ad alanı listesinin bağlantısı kesilmiş bir kopyasıdır. Okuyucu konumu, geçerli kapsam içi ad alanı listesi değiştikçe değişmeden kalır.
Aşağıdaki tabloda, numaralandırma değerinin XmlNamespaceScope tarafından GetNamespacesInScopevarsayılan ve yerleşik ad alanlarının döndürülmesi veya döndürülmemesi durumlarını nasıl etkilediği açıklanmaktadır.
| XmlNamespaceScope Değeri | xmlns:xml | xmlns:xmlns | xmlns="" |
|---|---|---|---|
All |
evet | Hayır | Hayır |
ExcludeXml |
Hayır | Hayır | Hayır |
Local |
Hayır | Hayır | evet |