MetadataReaderProvider.GetMetadataReader Metod

Definition

Hämtar en MetadataReader från en 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

Parametrar

options
MetadataReaderOptions

En bitvis kombination av uppräkningsvärdena som representerar konfigurationen vid läsning av metadata.

utf8Decoder
MetadataStringDecoder

Kodningen som ska användas.

Returer

En MetadataReader instans.

Undantag

Kodningen av utf8Decoder är inte UTF8Encoding.

Den nuvarande plattformen är storslutande.

I/O-fel vid läsning från den underliggande strömmen.

Providern har tagits bort.

Kommentarer

Anroparen måste hålla den MetadataReaderProvider oupptäckta under metadataläsarens livslängd.

Om den här metoden anropas flera gånger returnerar varje anrop med argument som är lika med argumenten som skickades till det tidigare lyckade anropet samma instans av MetadataReader som föregående anrop.

Gäller för