ResXResourceReader.GetMetadataEnumerator Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit un énumérateur de dictionnaire qui peut récupérer les propriétés au moment du design du flux ou du fichier de ressources XML actuel.
public:
System::Collections::IDictionaryEnumerator ^ GetMetadataEnumerator();
public System.Collections.IDictionaryEnumerator GetMetadataEnumerator ();
member this.GetMetadataEnumerator : unit -> System.Collections.IDictionaryEnumerator
Public Function GetMetadataEnumerator () As IDictionaryEnumerator
Retours
Énumérateur pour les métadonnées d'une ressource.
Exemples
L’exemple suivant utilise la GetMetadataEnumerator méthode pour itérer au sein des ressources de métadonnées dans un fichier de ressources XML. Cet exemple de code fait partie d’un exemple plus grand fourni pour la UseResXDataNodes propriété .
// 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
Remarques
Les ressources sont stockées sous forme de paires nom/valeur dans un fichier de ressources ou un flux. Les propriétés au moment du design, appelées métadonnées, sont stockées dans le fichier ou le flux de ressources de ressources, ainsi que les ressources de données d’exécution. La GetMetadataEnumerator méthode fournit un IDictionaryEnumerator objet qui peut récupérer les métadonnées du fichier de ressources ou du flux associé à l’objet actuel ResXResourceReader . Toutefois, si la UseResXDataNodes propriété est définie sur true
avant d’appeler GetMetadataEnumerator, aucun nœud de ressource n’est récupéré.