MetadataReaderProvider.GetMetadataReader Methode

Definition

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

Parameter

options
MetadataReaderOptions

Eine bitweise Kombination der Enumerationswerte, die die Konfiguration beim Lesen der Metadaten darstellen.

utf8Decoder
MetadataStringDecoder

Die zu verwendende Codierung.

Gibt zurück

Eine MetadataReader Instanz.

Ausnahmen

Die Codierung von utf8Decoder ist nicht UTF8Encoding.

Die aktuelle Plattform ist big-endian.

E/A-Fehler beim Lesen aus dem zugrunde liegenden Datenstrom.

Der Anbieter wurde verworfen.

Hinweise

Der Aufrufer muss die MetadataReaderProvider nicht bereitgestellten Elemente während der gesamten Lebensdauer des Metadatenlesers beibehalten.

Wenn diese Methode mehrmals aufgerufen wird, gibt jeder Aufruf mit Argumenten gleich den Argumenten zurück, die an den vorherigen erfolgreichen Aufruf übergeben werden, dieselbe Instanz wie MetadataReader der vorherige Aufruf.

Gilt für: