MetadataReaderProvider.GetMetadataReader Methode

Definitie

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

Parameters

options
MetadataReaderOptions

Een bitsgewijze combinatie van de opsommingswaarden die de configuratie vertegenwoordigen bij het lezen van de metagegevens.

utf8Decoder
MetadataStringDecoder

De codering die moet worden gebruikt.

Retouren

Een MetadataReader exemplaar.

Uitzonderingen

De codering is utf8Decoder niet UTF8Encoding.

Het huidige platform is big-endian.

IO-fout tijdens het lezen van de onderliggende stroom.

Provider is verwijderd.

Opmerkingen

De aanroeper moet gedurende de levensduur van de metagegevenslezer ongedisposeerd MetadataReaderProvider blijven.

Als deze methode meerdere keren wordt aangeroepen, retourneert elke aanroep met argumenten die gelijk zijn aan de argumenten die zijn doorgegeven aan de vorige geslaagde aanroep hetzelfde exemplaar als MetadataReader de vorige aanroep.

Van toepassing op