PEReaderExtensions.GetMetadataReader Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| GetMetadataReader(PEReader) |
Hämtar en MetadataReader från en PEReader. |
| GetMetadataReader(PEReader, MetadataReaderOptions) |
Hämtar en metadataläsare med den angivna metadataläsningskonfigurationen från en PEReader. |
| GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) |
Hämtar en metadataläsare med angiven metadataläsningskonfiguration och kodningskonfiguration från en PEReader. |
GetMetadataReader(PEReader)
Hämtar en MetadataReader från en 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
Parametrar
Returer
En metadataläsare.
Undantag
peReader är null.
Den nuvarande plattformen är storslutande.
I/O-fel vid läsning från den underliggande strömmen.
Kommentarer
Anroparen måste hålla den PEReader levande och oupptäckt under metadataläsarens livslängd.
Gäller för
GetMetadataReader(PEReader, MetadataReaderOptions)
Hämtar en metadataläsare med den angivna metadataläsningskonfigurationen från en 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
Parametrar
- options
- MetadataReaderOptions
Ett uppräkningsvärde som anger konfigurationen för metadataläsning.
Returer
En metadataläsare med den angivna metadataläsningskonfigurationen.
Undantag
peReader är null.
Den nuvarande plattformen är storslutande.
I/O-fel vid läsning från den underliggande strömmen.
Kommentarer
Anroparen måste hålla den PEReader levande och oupptäckt under metadataläsarens livslängd.
Gäller för
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)
Hämtar en metadataläsare med angiven metadataläsningskonfiguration och kodningskonfiguration från en 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
<Extension()>
Public Function GetMetadataReader (peReader As PEReader, options As MetadataReaderOptions, utf8Decoder As MetadataStringDecoder) As MetadataReader
Parametrar
- options
- MetadataReaderOptions
Ett uppräkningsvärde som anger konfigurationen för metadataläsning.
- utf8Decoder
- MetadataStringDecoder
En avkodare för metadatasträngar med kodningskonfigurationen.
Returer
>En metadataläsare med angiven konfiguration av metadataläsning och kodningskonfiguration.
Undantag
peReader är null.
Kodningen av utf8Decoder är inte UTF8Encoding.
Den nuvarande plattformen är storslutande.
I/O-fel vid läsning från den underliggande strömmen.
Kommentarer
Anroparen måste hålla den PEReader oupptäckta under metadataläsarens livslängd.