ResXResourceReader.GetMetadataEnumerator Methode

Definitie

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.

Van toepassing op