PEReaderExtensions.GetMetadataReader Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Sobrecargas
| Name | Description |
|---|---|
| GetMetadataReader(PEReader) |
Obtém um MetadataReader de um PEReader. |
| GetMetadataReader(PEReader, MetadataReaderOptions) |
Obtém um leitor de metadados com a configuração de leitura de metadados especificada a partir de um PEReader. |
| GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) |
Obtém um leitor de metadados com a configuração de leitura de metadados e a configuração de codificação especificadas a partir de um PEReader. |
GetMetadataReader(PEReader)
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
Obtém um MetadataReader de um 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
Parâmetros
Devoluções
Um leitor de metadados.
Exceções
peReader é null.
A plataforma atual é big-endian.
Erro de E/S ao ler do stream subjacente.
Observações
O chamador deve manter o PEReader leitor de metadados vivo e indisponível.
Aplica-se a
GetMetadataReader(PEReader, MetadataReaderOptions)
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
Obtém um leitor de metadados com a configuração de leitura de metadados especificada a partir de um 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
Parâmetros
- options
- MetadataReaderOptions
Um valor de enumeração que indica a configuração de leitura de metadados.
Devoluções
Um leitor de metadados com a configuração de leitura de metadados especificada.
Exceções
peReader é null.
A plataforma atual é big-endian.
Erro de E/S ao ler do stream subjacente.
Observações
O chamador deve manter o PEReader leitor de metadados vivo e indisponível.
Aplica-se a
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
- Origem:
- PEReaderExtensions.cs
Obtém um leitor de metadados com a configuração de leitura de metadados e a configuração de codificação especificadas a partir de um 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
Parâmetros
- options
- MetadataReaderOptions
Um valor de enumeração que indica a configuração de leitura de metadados.
- utf8Decoder
- MetadataStringDecoder
Um descodificador de cadeias de metadados com a configuração de codificação.
Devoluções
>Um leitor de metadados com a configuração de leitura de metadados e a configuração de codificação especificadas.
Exceções
peReader é null.
A codificação de utf8Decoder não UTF8Encodingé .
A plataforma atual é big-endian.
Erro de E/S ao ler do stream subjacente.
Observações
O interlocutor deve manter o PEReader leitor de metadados indisposto durante toda a vida útil.