MetadataReaderProvider.GetMetadataReader Metoda

Definice

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

Parametry

options
MetadataReaderOptions

Bitové kombinace hodnot výčtu, které představují konfiguraci při čtení metadat.

utf8Decoder
MetadataStringDecoder

Kódování, které se má použít.

Návraty

Instance MetadataReader .

Výjimky

Kódování utf8Decoder není UTF8Encoding.

Aktuální platforma je big-endian.

Chyba vstupně-výstupních operací při čtení z podkladového datového proudu.

Poskytovatel byl odstraněn.

Poznámky

Volající musí zachovat MetadataReaderProvider nedisponované po celou dobu životnosti čtečky metadat.

Pokud je tato metoda volána vícekrát, každé volání s argumenty, které se rovnají argumentům předaným předchozímu úspěšnému MetadataReader volání, vrátí stejnou instanci jako předchozí volání.

Platí pro