PEReaderExtensions.GetMetadataReader Methode

Definitie

Overloads

Name Description
GetMetadataReader(PEReader)

Haalt een MetadataReader van een PEReader.

GetMetadataReader(PEReader, MetadataReaderOptions)

Hiermee haalt u een metagegevenslezer op met de opgegeven configuratie voor het lezen van metagegevens van een PEReader.

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

Hiermee haalt u een metagegevenslezer op met de opgegeven configuratie voor het lezen van metagegevens en de coderingsconfiguratie van een PEReader.

GetMetadataReader(PEReader)

Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs

Haalt een MetadataReader van een 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

Parameters

peReader
PEReader

Het huidige PEReader exemplaar.

Retouren

Een metagegevenslezer.

Uitzonderingen

peReader is null.

Het huidige platform is big-endian.

IO-fout tijdens het lezen van de onderliggende stroom.

Opmerkingen

De aanroeper moet gedurende de levensduur van de metagegevenslezer de PEReader levensduur van de metagegevenslezer in leven houden.

Van toepassing op

GetMetadataReader(PEReader, MetadataReaderOptions)

Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs

Hiermee haalt u een metagegevenslezer op met de opgegeven configuratie voor het lezen van metagegevens van een 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

Parameters

peReader
PEReader

Het huidige PEReader exemplaar.

options
MetadataReaderOptions

Een opsommingswaarde die de leesconfiguratie voor metagegevens aangeeft.

Retouren

Een metagegevenslezer met de opgegeven configuratie voor het lezen van metagegevens.

Uitzonderingen

peReader is null.

Het huidige platform is big-endian.

IO-fout tijdens het lezen van de onderliggende stroom.

Opmerkingen

De aanroeper moet gedurende de levensduur van de metagegevenslezer de PEReader levensduur van de metagegevenslezer in leven houden.

Van toepassing op

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs
Bron:
PEReaderExtensions.cs

Hiermee haalt u een metagegevenslezer op met de opgegeven configuratie voor het lezen van metagegevens en de coderingsconfiguratie van een 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

Parameters

peReader
PEReader

Het huidige PEReader exemplaar.

options
MetadataReaderOptions

Een opsommingswaarde die de leesconfiguratie voor metagegevens aangeeft.

utf8Decoder
MetadataStringDecoder

Een decoder voor metagegevenstekenreeksen met de coderingsconfiguratie.

Retouren

>Een metagegevenslezer met de opgegeven configuratie voor het lezen van metagegevens en codering.

Uitzonderingen

peReader is null.

De codering is utf8Decoder niet UTF8Encoding.

Het huidige platform is big-endian.

IO-fout tijdens het lezen van de onderliggende stroom.

Opmerkingen

De aanroeper moet gedurende de levensduur van de metagegevenslezer ongedisposeerd PEReader blijven.

Van toepassing op