ResXResourceReader.GetMetadataEnumerator Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Poskytuje enumerátor slovníku, který může načíst vlastnosti návrhu z aktuálního souboru prostředků XML nebo datového proudu.
public:
System::Collections::IDictionaryEnumerator ^ GetMetadataEnumerator();
public System.Collections.IDictionaryEnumerator GetMetadataEnumerator();
member this.GetMetadataEnumerator : unit -> System.Collections.IDictionaryEnumerator
Public Function GetMetadataEnumerator () As IDictionaryEnumerator
Návraty
Enumerátor pro metadata v prostředku.
Příklady
Následující příklad používá metodu GetMetadataEnumerator iterace prostřednictvím prostředků metadat v souboru prostředků XML. Tento příklad kódu je součástí většího příkladu zadaného UseResXDataNodes pro vlastnost.
// 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
Poznámky
Prostředky se ukládají jako páry název/hodnota v souboru prostředků nebo datovém proudu. Vlastnosti návrhu, které se nazývají metadata, se ukládají do souboru prostředků nebo datového proudu spolu s datovými prostředky modulu runtime. Metoda GetMetadataEnumerator poskytuje IDictionaryEnumerator objekt, který může načíst metadata ze souboru prostředku nebo datového proudu přidruženého k aktuálnímu ResXResourceReader objektu. Pokud UseResXDataNodes je však vlastnost nastavena před true voláním GetMetadataEnumerator, nejsou načteny žádné uzly prostředků.