PEReaderExtensions.GetMetadataReader Méthode

Définition

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

peReader
PEReader

Instance actuelle PEReader .

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

peReader
PEReader

Instance actuelle PEReader .

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

peReader
PEReader

Instance actuelle PEReader .

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.

S’applique à