PEReaderExtensions.GetMetadataReader Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
GetMetadataReader(PEReader) |
Obtiene una propiedad MetadataReader de una clase PEReader. |
GetMetadataReader(PEReader, MetadataReaderOptions) |
Obtiene un lector de metadatos con la configuración de lectura de metadatos especificada de .PEReader |
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder) |
Obtiene un lector de metadatos con la configuración de lectura de metadatos especificada y la configuración de codificación a partir de un objeto PEReader. |
GetMetadataReader(PEReader)
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
Obtiene una propiedad MetadataReader de una clase 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
Devoluciones
Lector de metadatos.
Excepciones
peReader
es null
.
La plataforma actual es big endian.
Error de E/S al leer la secuencia subyacente.
Comentarios
El autor de la llamada debe mantener activo PEReader y sin desuso durante toda la vigencia del lector de metadatos.
Se aplica a
GetMetadataReader(PEReader, MetadataReaderOptions)
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
Obtiene un lector de metadatos con la configuración de lectura de metadatos especificada de .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
Valor de enumeración que indica la configuración de lectura de metadatos.
Devoluciones
Lector de metadatos con la configuración de lectura de metadatos especificada.
Excepciones
peReader
es null
.
La plataforma actual es big endian.
Error de E/S al leer la secuencia subyacente.
Comentarios
El autor de la llamada debe mantener activo PEReader y sin desuso durante toda la vigencia del lector de metadatos.
Se aplica a
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
Obtiene un lector de metadatos con la configuración de lectura de metadatos especificada y la configuración de codificación a partir de un objeto 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
Valor de enumeración que indica la configuración de lectura de metadatos.
- utf8Decoder
- MetadataStringDecoder
Descodificador de cadena de metadatos con la configuración de codificación.
Devoluciones
>Lector de metadatos con la configuración de lectura de metadatos especificada y la configuración de codificación.
Excepciones
peReader
es null
.
La codificación de utf8Decoder
no es UTF8Encoding.
La plataforma actual es big endian.
Error de E/S al leer la secuencia subyacente.
Comentarios
El autor de la llamada debe mantener el PEReader no desuso durante toda la vigencia del lector de metadatos.