XmlTextReader.GetNamespacesInScope(XmlNamespaceScope) Yöntem

Tanım

Ş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

Şunlara uygulanır

Ayrıca bkz.