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.

C#
public System.Collections.IDictionaryEnumerator GetMetadataEnumerator ();

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 .

C#
// Enumerate using GetMetadataEnumerator()
IDictionaryEnumerator metadataEnumerator = reader.GetMetadataEnumerator();

Console.WriteLine("\n  MetadataEnumerator:");
while (metadataEnumerator.MoveNext())
{
    ShowResourceItem(metadataEnumerator.Entry, useDataNodes);
}

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

Produto Versións
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9