PEReaderExtensions.GetMetadataReader Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
GetMetadataReader(PEReader) |
bir 'den alır MetadataReaderPEReader. |
GetMetadataReader(PEReader, MetadataReaderOptions) |
bir 'den belirtilen meta veri okuma yapılandırmasına sahip bir PEReadermeta veri okuyucu alır. |
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) |
belirtilen meta veri okuma yapılandırmasına ve kodlama yapılandırmasına sahip bir PEReadermeta veri okuyucu alır. |
GetMetadataReader(PEReader)
- Kaynak:
- PEReaderExtensions.cs
- Kaynak:
- PEReaderExtensions.cs
- Kaynak:
- PEReaderExtensions.cs
bir 'den alır MetadataReaderPEReader.
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
Parametreler
Döndürülenler
Meta veri okuyucu.
Özel durumlar
peReader
, null
değeridir.
Geçerli platform big-endian'dır.
Temel alınan akıştan okuma sırasında GÇ hatası.
Açıklamalar
Çağıran, meta veri okuyucunun PEReader ömrü boyunca canlı ve rahatsız edilmeden tutmalıdır.
Şunlara uygulanır
GetMetadataReader(PEReader, MetadataReaderOptions)
- Kaynak:
- PEReaderExtensions.cs
- Kaynak:
- PEReaderExtensions.cs
- Kaynak:
- PEReaderExtensions.cs
bir 'den belirtilen meta veri okuma yapılandırmasına sahip bir PEReadermeta veri okuyucu alır.
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
Parametreler
- options
- MetadataReaderOptions
Meta veri okuma yapılandırmasını gösteren bir numaralandırma değeri.
Döndürülenler
Belirtilen meta veri okuma yapılandırmasına sahip bir meta veri okuyucu.
Özel durumlar
peReader
, null
değeridir.
Geçerli platform big-endian'dır.
Temel alınan akıştan okuma sırasında GÇ hatası.
Açıklamalar
Çağıran, meta veri okuyucunun PEReader ömrü boyunca canlı ve rahatsız edilmeden tutmalıdır.
Şunlara uygulanır
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)
- Kaynak:
- PEReaderExtensions.cs
- Kaynak:
- PEReaderExtensions.cs
- Kaynak:
- PEReaderExtensions.cs
belirtilen meta veri okuma yapılandırmasına ve kodlama yapılandırmasına sahip bir PEReadermeta veri okuyucu alır.
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
Parametreler
- options
- MetadataReaderOptions
Meta veri okuma yapılandırmasını gösteren bir numaralandırma değeri.
- utf8Decoder
- MetadataStringDecoder
Kodlama yapılandırmasına sahip bir meta veri dizesi kod çözücüsü.
Döndürülenler
>Belirtilen meta veri okuma yapılandırmasına ve kodlama yapılandırmasına sahip bir meta veri okuyucu.
Özel durumlar
peReader
, null
değeridir.
kodlaması utf8Decoder
değildir UTF8Encoding.
Geçerli platform big-endian'dır.
Temel alınan akıştan okuma sırasında GÇ hatası.
Açıklamalar
Çağıranın meta veri okuyucunun PEReader ömrü boyunca rahatsız edilmeden kalması gerekir.