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
GetMetadataReader(PEReader) |
Obtient un MetadataReader d'un PEReader |
GetMetadataReader(PEReader, MetadataReaderOptions) |
Obtient un lecteur de métadonnées avec la configuration de lecture de métadonnées spécifiées à partir d’un PEReader. |
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) |
Obtient un lecteur de métadonnées ayant la configuration de lecture des métadonnées et la configuration d’encodage spécifiées à partir d’un PEReader. |
GetMetadataReader(PEReader)
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
Obtient un MetadataReader 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 avec primauté des octets de poids fort (big-endian).
Erreur d’E/S lors de la lecture à partir du flux sous-jacent.
Remarques
L’appelant doit garder le PEReader actif et nondisposé tout au long de la durée de vie du lecteur de métadonnées.
S’applique à
GetMetadataReader(PEReader, MetadataReaderOptions)
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
Obtient un lecteur de métadonnées avec la configuration de lecture de métadonnées 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);
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 qui indique 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 avec primauté des octets de poids fort (big-endian).
Erreur d’E/S lors de la lecture à partir du flux sous-jacent.
Remarques
L’appelant doit garder le 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)
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
Obtient un lecteur de métadonnées ayant 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);
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 qui indique la configuration de lecture des métadonnées.
- utf8Decoder
- MetadataStringDecoder
Décodeur de chaîne de métadonnées ayant la configuration d’encodage.
Retours
>Lecteur de métadonnées ayant 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 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.
Remarques
L’appelant doit conserver le PEReader nondisposé pendant toute la durée de vie du lecteur de métadonnées.