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 dizionario in grado di recuperare le proprietà in fase di progettazione dal file di risorse XML o dal flusso 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 utilizzato il GetMetadataEnumerator metodo per scorrere le risorse di metadati in un file di risorse XML. Questo esempio di codice fa parte di un esempio più ampio 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()
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 dei 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 UseResXDataNodes proprietà è impostata su true prima di chiamare GetMetadataEnumerator, non vengono recuperati nodi di risorsa.