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.