ResXResourceReader.GetMetadataEnumerator Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece um enumerador de dicionário que pode recuperar as propriedades de tempo de design do fluxo ou arquivo de recurso XML.
public:
System::Collections::IDictionaryEnumerator ^ GetMetadataEnumerator();
public System.Collections.IDictionaryEnumerator GetMetadataEnumerator ();
member this.GetMetadataEnumerator : unit -> System.Collections.IDictionaryEnumerator
Public Function GetMetadataEnumerator () As IDictionaryEnumerator
Retornos
Um enumerador para os metadados em um recurso.
Exemplos
O exemplo a seguir usa o GetMetadataEnumerator método para iterar pelos recursos de metadados em um arquivo de recurso XML. Este exemplo de código faz parte de um exemplo maior fornecido para a UseResXDataNodes propriedade .
// 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
Comentários
Os recursos são armazenados como pares nome/valor em um arquivo de recurso ou fluxo. As propriedades de tempo de design, que são chamadas de metadados, são armazenadas no arquivo de recurso ou no fluxo junto com os recursos de dados de runtime. O GetMetadataEnumerator método fornece um IDictionaryEnumerator objeto que pode recuperar os metadados do arquivo de recurso ou fluxo associado ao objeto atual ResXResourceReader . No entanto, se a UseResXDataNodes propriedade for definida como true
antes de você chamar GetMetadataEnumerator, nenhum nó de recurso será recuperado.