PEReaderExtensions.GetMetadataReader Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
| Nom | Description |
|---|---|
| GetMetadataReader(PEReader) |
Obtient une MetadataReader valeur d’un PEReader. |
| GetMetadataReader(PEReader, MetadataReaderOptions) |
Obtient un lecteur de métadonnées avec la configuration de lecture des métadonnées spécifiée à partir d’un PEReader. |
| GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) |
Obtient un lecteur de métadonnées avec la configuration de lecture des métadonnées et la configuration d’encodage spécifiées à partir d’un PEReader. |
GetMetadataReader(PEReader)
Obtient une MetadataReader valeur d’un PEReader.
public:
[System::Runtime::CompilerServices::Extension]
static System::Reflection::Metadata::MetadataReader ^ GetMetadataReader(System::Reflection::PortableExecutable::PEReader ^ peReader);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader(this System.Reflection.PortableExecutable.PEReader peReader);
static member GetMetadataReader : System.Reflection.PortableExecutable.PEReader -> System.Reflection.Metadata.MetadataReader
<Extension()>
Public Function GetMetadataReader (peReader As PEReader) As MetadataReader
Paramètres
Retours
Lecteur de métadonnées.
Exceptions
peReader a la valeur null.
La plateforme actuelle est big-endian.
Erreur d’E/S lors de la lecture à partir du flux sous-jacent.
Remarques
L’appelant doit conserver l’élément PEReader actif et nondisposé tout au long de la durée de vie du lecteur de métadonnées.
S’applique à
GetMetadataReader(PEReader, MetadataReaderOptions)
Obtient un lecteur de métadonnées avec la configuration de lecture des métadonnées spécifiée à partir d’un PEReader.
public:
[System::Runtime::CompilerServices::Extension]
static System::Reflection::Metadata::MetadataReader ^ GetMetadataReader(System::Reflection::PortableExecutable::PEReader ^ peReader, System::Reflection::Metadata::MetadataReaderOptions options);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader(this System.Reflection.PortableExecutable.PEReader peReader, System.Reflection.Metadata.MetadataReaderOptions options);
static member GetMetadataReader : System.Reflection.PortableExecutable.PEReader * System.Reflection.Metadata.MetadataReaderOptions -> System.Reflection.Metadata.MetadataReader
<Extension()>
Public Function GetMetadataReader (peReader As PEReader, options As MetadataReaderOptions) As MetadataReader
Paramètres
- options
- MetadataReaderOptions
Valeur d’énumération indiquant la configuration de lecture des métadonnées.
Retours
Lecteur de métadonnées avec la configuration de lecture des métadonnées spécifiée.
Exceptions
peReader a la valeur null.
La plateforme actuelle est big-endian.
Erreur d’E/S lors de la lecture à partir du flux sous-jacent.
Remarques
L’appelant doit conserver l’élément PEReader actif et nondisposé tout au long de la durée de vie du lecteur de métadonnées.
S’applique à
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)
Obtient un lecteur de métadonnées avec la configuration de lecture des métadonnées et la configuration d’encodage spécifiées à partir d’un PEReader.
public:
[System::Runtime::CompilerServices::Extension]
static System::Reflection::Metadata::MetadataReader ^ GetMetadataReader(System::Reflection::PortableExecutable::PEReader ^ peReader, System::Reflection::Metadata::MetadataReaderOptions options, System::Reflection::Metadata::MetadataStringDecoder ^ utf8Decoder);
public static System.Reflection.Metadata.MetadataReader GetMetadataReader(this System.Reflection.PortableExecutable.PEReader peReader, System.Reflection.Metadata.MetadataReaderOptions options, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder);
static member GetMetadataReader : System.Reflection.PortableExecutable.PEReader * System.Reflection.Metadata.MetadataReaderOptions * System.Reflection.Metadata.MetadataStringDecoder -> System.Reflection.Metadata.MetadataReader
<Extension()>
Public Function GetMetadataReader (peReader As PEReader, options As MetadataReaderOptions, utf8Decoder As MetadataStringDecoder) As MetadataReader
Paramètres
- options
- MetadataReaderOptions
Valeur d’énumération indiquant la configuration de lecture des métadonnées.
- utf8Decoder
- MetadataStringDecoder
Décodeur de chaîne de métadonnées avec la configuration d’encodage.
Retours
>Lecteur de métadonnées avec la configuration de lecture des métadonnées et la configuration d’encodage spécifiées.
Exceptions
peReader a la valeur null.
L’encodage de n’est utf8Decoder pas UTF8Encoding.
La plateforme actuelle est big-endian.
Erreur d’E/S lors de la lecture à partir du flux sous-jacent.
Remarques
L’appelant doit conserver l’indisposé PEReader tout au long de la durée de vie du lecteur de métadonnées.