MetadataReaderProvider.GetMetadataReader Metodo

Definizione

Ottiene un oggetto MetadataReader da un oggetto MetadataReaderProvider.

public System.Reflection.Metadata.MetadataReader GetMetadataReader(System.Reflection.Metadata.MetadataReaderOptions options = System.Reflection.Metadata.MetadataReaderOptions.Default, System.Reflection.Metadata.MetadataStringDecoder? utf8Decoder = default);
public System.Reflection.Metadata.MetadataReader GetMetadataReader(System.Reflection.Metadata.MetadataReaderOptions options = System.Reflection.Metadata.MetadataReaderOptions.ApplyWindowsRuntimeProjections, System.Reflection.Metadata.MetadataStringDecoder? utf8Decoder = default);
public System.Reflection.Metadata.MetadataReader GetMetadataReader(System.Reflection.Metadata.MetadataReaderOptions options = System.Reflection.Metadata.MetadataReaderOptions.ApplyWindowsRuntimeProjections, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder = default);
public System.Reflection.Metadata.MetadataReader GetMetadataReader(System.Reflection.Metadata.MetadataReaderOptions options = System.Reflection.Metadata.MetadataReaderOptions.Default, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder = default);
member this.GetMetadataReader : System.Reflection.Metadata.MetadataReaderOptions * System.Reflection.Metadata.MetadataStringDecoder -> System.Reflection.Metadata.MetadataReader
Public Function GetMetadataReader (Optional options As MetadataReaderOptions = System.Reflection.Metadata.MetadataReaderOptions.Default, Optional utf8Decoder As MetadataStringDecoder = Nothing) As MetadataReader
Public Function GetMetadataReader (Optional options As MetadataReaderOptions = System.Reflection.Metadata.MetadataReaderOptions.ApplyWindowsRuntimeProjections, Optional utf8Decoder As MetadataStringDecoder = Nothing) As MetadataReader

Parametri

options
MetadataReaderOptions

Combinazione bit per bit dei valori di enumerazione che rappresentano la configurazione durante la lettura dei metadati.

utf8Decoder
MetadataStringDecoder

Codifica da usare.

Valori restituiti

Un'istanza MetadataReader.

Eccezioni

La codifica di utf8Decoder non UTF8Encodingè .

La piattaforma corrente è big-endian.

Errore di I/O durante la lettura dal flusso sottostante.

Il provider è stato eliminato.

Commenti

Il chiamante deve mantenere l'oggetto MetadataReaderProvider non visualizzato per tutta la durata del lettore di metadati.

Se questo metodo viene chiamato più volte, ogni chiamata con argomenti uguali agli argomenti passati alla chiamata precedente restituisce la stessa istanza di della MetadataReader chiamata precedente.

Si applica a