ResXResourceReader.GetMetadataEnumerator Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 true
GetMetadataEnumerator, no se recupera ningún nodo de recursos.