Condividi tramite


ResXResourceReader.GetMetadataEnumerator Metodo

Definizione

Fornisce un enumeratore di dizionario in grado di recuperare le proprietà in fase di progettazione dal flusso o dal file di risorse XML corrente.

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

Restituisce

Enumeratore per i metadati in una risorsa.

Esempio

Nell'esempio seguente viene usato il GetMetadataEnumerator metodo per scorrere le risorse dei metadati in un file di risorse XML. Questo esempio di codice fa parte di un esempio più grande fornito per la UseResXDataNodes proprietà.

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

Commenti

Le risorse vengono archiviate come coppie nome/valore in un file di risorse o in un flusso. Le proprietà in fase di progettazione, denominate metadati, vengono archiviate nel file di risorse o nel flusso insieme alle risorse dati di runtime. Il GetMetadataEnumerator metodo fornisce un IDictionaryEnumerator oggetto che può recuperare i metadati dal file di risorse o dal flusso associato all'oggetto corrente ResXResourceReader . Tuttavia, se la proprietà è impostata su true prima di UseResXDataNodes chiamare GetMetadataEnumerator, non vengono recuperati nodi di risorsa.

Si applica a