Condividi tramite


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 rappresenta la configurazione durante la lettura dei metadati.

utf8Decoder
MetadataStringDecoder

Codifica da utilizzare.

Restituisce

Istanza di 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 non esposto durante la MetadataReaderProvider 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 della MetadataReader chiamata precedente.

Si applica a