Compartir a través de


ResXResourceReader.GetMetadataEnumerator Método

Definición

Proporciona un enumerador de diccionario que puede recuperar las propiedades en tiempo de diseño de la secuencia o archivo de recursos XML actual.

public:
 System::Collections::IDictionaryEnumerator ^ GetMetadataEnumerator();
public System.Collections.IDictionaryEnumerator GetMetadataEnumerator ();
member this.GetMetadataEnumerator : unit -> System.Collections.IDictionaryEnumerator
Public Function GetMetadataEnumerator () As IDictionaryEnumerator

Devoluciones

Un enumerador para los metadatos de un recurso.

Ejemplos

En el ejemplo siguiente se usa el GetMetadataEnumerator método para recorrer en iteración los recursos de metadatos de un archivo de recursos XML. Este ejemplo de código forma parte de un ejemplo más grande proporcionado para la UseResXDataNodes propiedad .

// 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

Comentarios

Los recursos se almacenan como pares nombre-valor en un archivo de recursos o una secuencia. Las propiedades en tiempo de diseño, que se denominan metadatos, se almacenan en el archivo de recursos o secuencia junto con los recursos de datos en tiempo de ejecución. El GetMetadataEnumerator método proporciona un IDictionaryEnumerator objeto que puede recuperar los metadatos del archivo de recursos o la secuencia asociados al objeto actual ResXResourceReader . Sin embargo, si la UseResXDataNodes propiedad se establece en antes de llamar a trueGetMetadataEnumerator, no se recupera ningún nodo de recursos.

Se aplica a