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.