PEReaderExtensions.GetMetadataReader Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
GetMetadataReader(PEReader) |
MetadataReader Získá z .PEReader |
GetMetadataReader(PEReader, MetadataReaderOptions) |
Získá čtečku metadat se zadanou konfigurací čtení metadat z objektu PEReader. |
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) |
Získá čtečku metadat se zadanými metadaty čtení konfigurace a kódování konfigurace z PEReader. |
GetMetadataReader(PEReader)
- Zdroj:
- PEReaderExtensions.cs
- Zdroj:
- PEReaderExtensions.cs
- Zdroj:
- PEReaderExtensions.cs
MetadataReader Získá z .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
Parametry
Návraty
Čtečka metadat.
Výjimky
peReader
je null
.
Aktuální platforma je big-endian.
Chyba vstupně-výstupních operací při čtení z podkladového datového proudu.
Poznámky
Volající musí po celou dobu životnosti čtečky metadat zachovat PEReader aktivní a nedisponovaný objekt.
Platí pro
GetMetadataReader(PEReader, MetadataReaderOptions)
- Zdroj:
- PEReaderExtensions.cs
- Zdroj:
- PEReaderExtensions.cs
- Zdroj:
- PEReaderExtensions.cs
Získá čtečku metadat se zadanou konfigurací čtení metadat z objektu 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
Parametry
- options
- MetadataReaderOptions
Hodnota výčtu označující konfiguraci čtení metadat.
Návraty
Čtečka metadat se zadanou konfigurací čtení metadat.
Výjimky
peReader
je null
.
Aktuální platforma je big-endian.
Chyba vstupně-výstupních operací při čtení z podkladového datového proudu.
Poznámky
Volající musí po celou dobu životnosti čtečky metadat zachovat PEReader aktivní a nedisponovaný objekt.
Platí pro
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)
- Zdroj:
- PEReaderExtensions.cs
- Zdroj:
- PEReaderExtensions.cs
- Zdroj:
- PEReaderExtensions.cs
Získá čtečku metadat se zadanými metadaty čtení konfigurace a kódování konfigurace z 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
Parametry
- options
- MetadataReaderOptions
Hodnota výčtu označující konfiguraci čtení metadat.
- utf8Decoder
- MetadataStringDecoder
Dekodér řetězce metadat s konfigurací kódování.
Návraty
>Čtečka metadat se zadanou konfigurací čtení metadat a kódováním.
Výjimky
peReader
je null
.
Kódování utf8Decoder
není UTF8Encoding.
Aktuální platforma je big-endian.
Chyba vstupně-výstupních operací při čtení z podkladového datového proudu.
Poznámky
Volající musí zachovat PEReader nedisponované po celou dobu životnosti čtečky metadat.