PEReaderExtensions.GetMetadataReader PEReaderExtensions.GetMetadataReader PEReaderExtensions.GetMetadataReader Method

Definition

Überlädt

GetMetadataReader(PEReader) GetMetadataReader(PEReader) GetMetadataReader(PEReader)

Ruft einen MetadataReader aus einem PEReader ab.Gets a MetadataReader from a PEReader.

GetMetadataReader(PEReader, MetadataReaderOptions) GetMetadataReader(PEReader, MetadataReaderOptions) GetMetadataReader(PEReader, MetadataReaderOptions)

Ruft einen Metadatenleser mit der angegebenen Konfiguration zum Lesen von Metadaten aus einem PEReader ab.Gets a metadata reader with the specified metadata reading configuration from a PEReader.

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

Ruft einen Metadatenleser mit der angegebenen Konfiguration zum Lesen von Metadaten und der Codierungskonfiguration aus einem PEReader ab.Gets a metadata reader with the specified metadata reading configuration and encoding configuration from a PEReader.

GetMetadataReader(PEReader) GetMetadataReader(PEReader) GetMetadataReader(PEReader)

Ruft einen MetadataReader aus einem PEReader ab.Gets a MetadataReader from a 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

Parameter

peReader
PEReader PEReader PEReader

Die aktuelle PEReader-Instanz.The current PEReader instance.

Gibt zurück

Ein Metadatenleser.A metdata reader.

Ausnahmen

Die aktuelle Plattform ist Big-Endian.The current platform is big-endian.

E/A-Fehler beim Lesen aus dem zugrunde liegenden Stream.IO error while reading from the underlying stream.

GetMetadataReader(PEReader, MetadataReaderOptions) GetMetadataReader(PEReader, MetadataReaderOptions) GetMetadataReader(PEReader, MetadataReaderOptions)

Ruft einen Metadatenleser mit der angegebenen Konfiguration zum Lesen von Metadaten aus einem PEReader ab.Gets a metadata reader with the specified metadata reading configuration from a 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

Parameter

peReader
PEReader PEReader PEReader

Die aktuelle PEReader-Instanz.The current PEReader instance.

options
MetadataReaderOptions MetadataReaderOptions MetadataReaderOptions

Ein Enumerationswert, der die Konfiguration zum Lesen von Metadaten angibt.An enumeration value indicating the metadata reading configuration.

Gibt zurück

Ruft einen Metadatenleser mit der angegebenen Konfiguration zum Lesen von Metadaten ab.A metadata reader with the specified metadata reading configuration.

Ausnahmen

Die aktuelle Plattform ist Big-Endian.The current platform is big-endian.

E/A-Fehler beim Lesen aus dem zugrunde liegenden Stream.IO error while reading from the underlying stream.

GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)

Ruft einen Metadatenleser mit der angegebenen Konfiguration zum Lesen von Metadaten und der Codierungskonfiguration aus einem PEReader ab.Gets a metadata reader with the specified metadata reading configuration and encoding configuration from a 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

Parameter

peReader
PEReader PEReader PEReader

Die aktuelle PEReader-Instanz.The current PEReader instance.

options
MetadataReaderOptions MetadataReaderOptions MetadataReaderOptions

Ein Enumerationswert, der die Konfiguration zum Lesen von Metadaten angibt.An enumeration value indicating the metadata reading configuration.

utf8Decoder
MetadataStringDecoder MetadataStringDecoder MetadataStringDecoder

Ein Metadatenzeichenfolgen-Decoder mit der Codierungskonfiguration.A metadata string decoder with the encoding configuration.

Gibt zurück

>Ein Metadatenleser mit der angegebenen Konfiguration zum Lesen von Metadaten und der Codierungskonfiguration.>A metadata reader with the specified metadata reading configuration and encoding configuration.

Ausnahmen

Die Codierung von utf8Decoder ist keine UTF8Encoding.The encoding of utf8Decoder is not UTF8Encoding.

Die aktuelle Plattform ist Big-Endian.The current platform is big-endian.

E/A-Fehler beim Lesen aus dem zugrunde liegenden Stream.IO error while reading from the underlying stream.

Gilt für: