ResXResourceReader.GetMetadataEnumerator Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Wörterbuchenumerator bereit, der die Entwurfszeiteigenschaften aus der aktuellen XML-Ressourcendatei oder dem Stream abrufen kann.
public:
System::Collections::IDictionaryEnumerator ^ GetMetadataEnumerator();
public System.Collections.IDictionaryEnumerator GetMetadataEnumerator ();
member this.GetMetadataEnumerator : unit -> System.Collections.IDictionaryEnumerator
Public Function GetMetadataEnumerator () As IDictionaryEnumerator
Gibt zurück
Ein Enumerator für die Metadaten in einer Ressource.
Beispiele
Im folgenden Beispiel wird die GetMetadataEnumerator -Methode verwendet, um die Metadatenressourcen in einer XML-Ressourcendatei zu durchlaufen. Dieses Codebeispiel ist Teil eines größeren Beispiels für die UseResXDataNodes -Eigenschaft.
// 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
Hinweise
Ressourcen werden als Name-Wert-Paare in einer Ressourcendatei oder einem Stream gespeichert. Entwurfszeiteigenschaften, die als Metadaten bezeichnet werden, werden zusammen mit Laufzeitdatenressourcen in der Ressourcendatei oder dem Datenstrom gespeichert. Die GetMetadataEnumerator -Methode stellt ein IDictionaryEnumerator -Objekt bereit, das die Metadaten aus der Ressourcendatei oder dem Stream abrufen kann, die dem aktuellen ResXResourceReader Objekt zugeordnet ist. Wenn die UseResXDataNodes -Eigenschaft jedoch auf true
festgelegt ist, bevor Sie aufrufen GetMetadataEnumerator, werden keine Ressourcenknoten abgerufen.