ResXResourceReader.GetMetadataEnumerator Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.