PEReaderExtensions.GetMetadataReader Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
GetMetadataReader(PEReader) |
Ottiene un oggetto MetadataReader da un oggetto PEReader. |
GetMetadataReader(PEReader, MetadataReaderOptions) |
Ottiene un lettore di metadati con la configurazione di lettura dei metadati specificata da un oggetto PEReader. |
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) |
Ottiene un lettore di metadati con la configurazione di lettura e codifica dei metadati specificata da un elemento PEReader. |
GetMetadataReader(PEReader)
- Origine:
- PEReaderExtensions.cs
- Origine:
- PEReaderExtensions.cs
- Origine:
- PEReaderExtensions.cs
Ottiene un oggetto MetadataReader da un oggetto 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
Parametri
Restituisce
Lettore di metadati.
Eccezioni
peReader
è null
.
La piattaforma corrente è big-endian.
Errore di I/O durante la lettura dal flusso sottostante.
Commenti
Il chiamante deve mantenere attivo PEReader e non indisposto per tutta la durata del lettore di metadati.
Si applica a
GetMetadataReader(PEReader, MetadataReaderOptions)
- Origine:
- PEReaderExtensions.cs
- Origine:
- PEReaderExtensions.cs
- Origine:
- PEReaderExtensions.cs
Ottiene un lettore di metadati con la configurazione di lettura dei metadati specificata da un oggetto 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
Parametri
- options
- MetadataReaderOptions
Valore di enumerazione che indica la configurazione di lettura dei metadati.
Restituisce
Lettore di metadati con la configurazione di lettura dei metadati specificata.
Eccezioni
peReader
è null
.
La piattaforma corrente è big-endian.
Errore di I/O durante la lettura dal flusso sottostante.
Commenti
Il chiamante deve mantenere attivo PEReader e non indisposto per tutta la durata del lettore di metadati.
Si applica a
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)
- Origine:
- PEReaderExtensions.cs
- Origine:
- PEReaderExtensions.cs
- Origine:
- PEReaderExtensions.cs
Ottiene un lettore di metadati con la configurazione di lettura e codifica dei metadati specificata da un elemento 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
Parametri
- options
- MetadataReaderOptions
Valore di enumerazione che indica la configurazione di lettura dei metadati.
- utf8Decoder
- MetadataStringDecoder
Decodificatore stringa dei metadati con la configurazione di codifica.
Restituisce
>Lettore di metadati con la configurazione di lettura e codifica dei metadati specificata.
Eccezioni
peReader
è null
.
La codifica di utf8Decoder
non è UTF8Encoding.
La piattaforma corrente è big-endian.
Errore di I/O durante la lettura dal flusso sottostante.
Commenti
Il chiamante deve mantenere l'oggetto PEReader non installato per tutta la durata del lettore di metadati.