PEReaderExtensions.GetMetadataReader Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
GetMetadataReader(PEReader) |
MetadataReader Mendapatkan dari PEReader. |
GetMetadataReader(PEReader, MetadataReaderOptions) |
Mendapatkan pembaca metadata dengan konfigurasi pembacaan metadata yang ditentukan dari PEReader. |
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) |
Mendapatkan pembaca metadata dengan konfigurasi pembacaan metadata yang ditentukan dan konfigurasi pengodean dari PEReader. |
GetMetadataReader(PEReader)
- Sumber:
- PEReaderExtensions.cs
- Sumber:
- PEReaderExtensions.cs
- Sumber:
- PEReaderExtensions.cs
MetadataReader Mendapatkan dari 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
Parameter
Mengembalikan
Pembaca metadata.
Pengecualian
peReader
adalah null
.
Platform saat ini adalah big-endian.
Kesalahan IO saat membaca dari aliran yang mendasar.
Keterangan
Penelepon harus menjaga agar tetap PEReader hidup dan tidak berubah sepanjang masa pakai pembaca metadata.
Berlaku untuk
GetMetadataReader(PEReader, MetadataReaderOptions)
- Sumber:
- PEReaderExtensions.cs
- Sumber:
- PEReaderExtensions.cs
- Sumber:
- PEReaderExtensions.cs
Mendapatkan pembaca metadata dengan konfigurasi pembacaan metadata yang ditentukan dari 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
Parameter
- options
- MetadataReaderOptions
Nilai enumerasi yang menunjukkan konfigurasi pembacaan metadata.
Mengembalikan
Pembaca metadata dengan konfigurasi pembacaan metadata yang ditentukan.
Pengecualian
peReader
adalah null
.
Platform saat ini adalah big-endian.
Kesalahan IO saat membaca dari aliran yang mendasar.
Keterangan
Penelepon harus menjaga agar tetap PEReader hidup dan tidak berubah sepanjang masa pakai pembaca metadata.
Berlaku untuk
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)
- Sumber:
- PEReaderExtensions.cs
- Sumber:
- PEReaderExtensions.cs
- Sumber:
- PEReaderExtensions.cs
Mendapatkan pembaca metadata dengan konfigurasi pembacaan metadata yang ditentukan dan konfigurasi pengodean dari 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
Parameter
- options
- MetadataReaderOptions
Nilai enumerasi yang menunjukkan konfigurasi pembacaan metadata.
- utf8Decoder
- MetadataStringDecoder
Dekoder string metadata dengan konfigurasi pengodean.
Mengembalikan
>Pembaca metadata dengan konfigurasi pembacaan metadata dan konfigurasi pengodean yang ditentukan.
Pengecualian
peReader
adalah null
.
Pengodean utf8Decoder
bukan UTF8Encoding.
Platform saat ini adalah big-endian.
Kesalahan IO saat membaca dari aliran yang mendasar.
Keterangan
Pemanggil harus menyimpan PEReader yang tidak disusun selama masa pakai pembaca metadata.