Partager via


MetadataReaderProvider.GetMetadataReader Méthode

Définition

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

Paramètres

options
MetadataReaderOptions

Combinaison d’opérations de bits des valeurs d’énumération qui représentent la configuration lors de la lecture des métadonnées.

utf8Decoder
MetadataStringDecoder

Encodage à utiliser.

Retours

Instance de MetadataReader.

Exceptions

L’encodage de utf8Decoder n’est pas UTF8Encoding.

La plateforme actuelle est avec primauté des octets de poids fort (big-endian).

Erreur d’E/S lors de la lecture à partir du flux sous-jacent.

Le fournisseur a été supprimé.

Remarques

L’appelant doit conserver le MetadataReaderProvider nondisposé pendant toute la durée de vie du lecteur de métadonnées.

Si cette méthode est appelée plusieurs fois, chaque appel avec des arguments égaux aux arguments passés à l’appel réussi précédent retourne le même instance de MetadataReader que l’appel précédent.

S’applique à