ResXResourceReader.GetMetadataEnumerator Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een woordenlijst enumerator waarmee de ontwerp-tijdeigenschappen uit het huidige XML-resourcebestand of de huidige stream kunnen worden opgehaald.
public:
System::Collections::IDictionaryEnumerator ^ GetMetadataEnumerator();
public System.Collections.IDictionaryEnumerator GetMetadataEnumerator();
member this.GetMetadataEnumerator : unit -> System.Collections.IDictionaryEnumerator
Public Function GetMetadataEnumerator () As IDictionaryEnumerator
Retouren
Een opsomming voor de metagegevens in een resource.
Voorbeelden
In het volgende voorbeeld wordt de GetMetadataEnumerator methode gebruikt om de metagegevensresources in een XML-resourcebestand te doorlopen. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de UseResXDataNodes eigenschap.
// 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
Opmerkingen
Resources worden opgeslagen als naam-/waardeparen in een resourcebestand of stroom. Ontwerp-tijdeigenschappen, die metagegevens worden genoemd, worden opgeslagen in het resourcebestand of worden samen met runtimegegevensresources opgeslagen. De GetMetadataEnumerator methode biedt een IDictionaryEnumerator object waarmee de metagegevens kunnen worden opgehaald uit het resourcebestand of de stroom die is gekoppeld aan het huidige ResXResourceReader object. Als de UseResXDataNodes eigenschap echter is ingesteld true voordat u aanroept GetMetadataEnumerator, worden er geen resourceknooppunten opgehaald.