PEReaderExtensions.GetMetadataReader Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
GetMetadataReader(PEReader) |
Pobiera element MetadataReader z obiektu PEReader. |
GetMetadataReader(PEReader, MetadataReaderOptions) |
Pobiera czytnik metadanych z określoną konfiguracją odczytu metadanych z klasy PEReader. |
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) |
Pobiera czytnik metadanych z określoną konfiguracją odczytu metadanych i konfiguracją kodowania z klasy PEReader. |
GetMetadataReader(PEReader)
- Źródło:
- PEReaderExtensions.cs
- Źródło:
- PEReaderExtensions.cs
- Źródło:
- PEReaderExtensions.cs
Pobiera element MetadataReader z obiektu 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
Zwraca
Czytnik metadanych.
Wyjątki
peReader
to null
.
Obecna platforma jest big-endian.
Błąd we/wy podczas odczytywania ze strumienia bazowego.
Uwagi
Obiekt wywołujący musi utrzymywać PEReader przy życiu i niedysponowany przez cały okres istnienia czytnika metadanych.
Dotyczy
GetMetadataReader(PEReader, MetadataReaderOptions)
- Źródło:
- PEReaderExtensions.cs
- Źródło:
- PEReaderExtensions.cs
- Źródło:
- PEReaderExtensions.cs
Pobiera czytnik metadanych z określoną konfiguracją odczytu metadanych z klasy 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
Wartość wyliczenia wskazująca konfigurację odczytu metadanych.
Zwraca
Czytnik metadanych z określoną konfiguracją odczytu metadanych.
Wyjątki
peReader
to null
.
Obecna platforma jest big-endian.
Błąd we/wy podczas odczytywania ze strumienia bazowego.
Uwagi
Obiekt wywołujący musi utrzymywać PEReader przy życiu i niedysponowany przez cały okres istnienia czytnika metadanych.
Dotyczy
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)
- Źródło:
- PEReaderExtensions.cs
- Źródło:
- PEReaderExtensions.cs
- Źródło:
- PEReaderExtensions.cs
Pobiera czytnik metadanych z określoną konfiguracją odczytu metadanych i konfiguracją kodowania z klasy 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
Wartość wyliczenia wskazująca konfigurację odczytu metadanych.
- utf8Decoder
- MetadataStringDecoder
Dekoder ciągu metadanych z konfiguracją kodowania.
Zwraca
>Czytnik metadanych z określoną konfiguracją odczytu metadanych i konfiguracją kodowania.
Wyjątki
peReader
to null
.
Kodowanie nie utf8Decoder
UTF8Encodingma wartości .
Obecna platforma jest big-endian.
Błąd we/wy podczas odczytywania ze strumienia bazowego.
Uwagi
Obiekt wywołujący musi przechowywać PEReader niedysponowane przez cały okres istnienia czytnika metadanych.