ResXResourceReader.GetMetadataEnumerator 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.
Geçerli XML kaynak dosyasından veya akışından tasarım zamanı özelliklerini alabilen bir sözlük numaralandırıcısı sağlar.
public:
System::Collections::IDictionaryEnumerator ^ GetMetadataEnumerator();
public System.Collections.IDictionaryEnumerator GetMetadataEnumerator ();
member this.GetMetadataEnumerator : unit -> System.Collections.IDictionaryEnumerator
Public Function GetMetadataEnumerator () As IDictionaryEnumerator
Döndürülenler
Bir kaynaktaki meta veriler için bir numaralandırıcı.
Örnekler
Aşağıdaki örnek, bir XML kaynak dosyasındaki meta veri kaynakları arasında yineleme yapmak için yöntemini kullanır GetMetadataEnumerator . Bu kod örneği, özelliği için UseResXDataNodes sağlanan daha büyük bir örneğin parçasıdır.
// Enumerate using GetMetadataEnumerator()
IDictionaryEnumerator^ metadataEnumerator = reader->GetMetadataEnumerator();
Console::WriteLine("\n MetadataEnumerator:");
while (metadataEnumerator->MoveNext())
{
ShowResourceItem(metadataEnumerator->Entry, useDataNodes);
}
// Enumerate using GetMetadataEnumerator()
IDictionaryEnumerator metadataEnumerator = reader.GetMetadataEnumerator();
Console.WriteLine("\n MetadataEnumerator:");
while (metadataEnumerator.MoveNext())
{
ShowResourceItem(metadataEnumerator.Entry, useDataNodes);
}
' Enumerate using GetMetadataEnumerator()
Dim metadataEnumerator As IDictionaryEnumerator = reader.GetMetadataEnumerator()
Console.WriteLine(Environment.NewLine + " MetadataEnumerator:")
While metadataEnumerator.MoveNext()
ShowResourceItem(metadataEnumerator.Entry, useDataNodes)
End While
Açıklamalar
Kaynaklar bir kaynak dosyasında veya akışta ad/değer çiftleri olarak depolanır. Meta veri olarak adlandırılan tasarım zamanı özellikleri, çalışma zamanı veri kaynaklarıyla birlikte kaynak dosyasında veya akışta depolanır. yöntemi, GetMetadataEnumerator geçerli ResXResourceReader nesneyle ilişkili kaynak dosyasından veya akıştan meta verileri alabilen bir IDictionaryEnumerator nesne sağlar. Ancak, özelliği çağrıdan GetMetadataEnumeratorönce olarak ayarlanırsa UseResXDataNodestrue
, hiçbir kaynak düğümü alınmaz.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin