Share via


ResXResourceReader.GetMetadataEnumerator Metode

Definisi

Menyediakan enumerator kamus yang dapat mengambil properti waktu desain dari file atau aliran sumber daya XML saat ini.

public:
 System::Collections::IDictionaryEnumerator ^ GetMetadataEnumerator();
public System.Collections.IDictionaryEnumerator GetMetadataEnumerator ();
member this.GetMetadataEnumerator : unit -> System.Collections.IDictionaryEnumerator
Public Function GetMetadataEnumerator () As IDictionaryEnumerator

Mengembalikan

Enumerator untuk metadata dalam sumber daya.

Contoh

Contoh berikut menggunakan GetMetadataEnumerator metode untuk melakukan iterasi melalui sumber daya metadata dalam file sumber daya XML. Contoh kode ini adalah bagian dari contoh yang lebih besar yang disediakan untuk UseResXDataNodes properti .

// 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

Keterangan

Sumber daya disimpan sebagai pasangan nama/nilai dalam file atau aliran sumber daya. Properti waktu desain, yang disebut metadata, disimpan dalam file sumber daya atau aliran bersama dengan sumber daya data runtime. Metode ini GetMetadataEnumerator menyediakan IDictionaryEnumerator objek yang dapat mengambil metadata dari file sumber daya atau aliran yang terkait dengan objek saat ini ResXResourceReader . Namun, jika UseResXDataNodes properti diatur ke true sebelum Anda memanggil GetMetadataEnumerator, tidak ada simpul sumber daya yang diambil.

Berlaku untuk