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
| Nombre | Description |
|---|---|
| GetMetadataReader(PEReader) |
Obtiene un MetadataReader objeto de un PEReaderobjeto . |
| 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 y la configuración de codificación especificadas de .PEReader |
GetMetadataReader(PEReader)
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
Obtiene un MetadataReader objeto de un PEReaderobjeto .
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 desde la secuencia subyacente.
Comentarios
El autor de la llamada debe mantener activo PEReader y sin desposificar durante toda la vigencia del lector de metadatos.
Se aplica a
GetMetadataReader(PEReader, MetadataReaderOptions)
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- 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 desde la secuencia subyacente.
Comentarios
El autor de la llamada debe mantener activo PEReader y sin desposificar durante toda la vigencia del lector de metadatos.
Se aplica a
GetMetadataReader(PEReader, MetadataReaderOptions, MetadataStringDecoder)
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
- Source:
- PEReaderExtensions.cs
Obtiene un lector de metadatos con la configuración de lectura de metadatos y la configuración de codificación especificadas de .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 y la configuración de codificación especificadas.
Excepciones
peReader es null.
La codificación de utf8Decoder no UTF8Encodinges .
La plataforma actual es big-endian.
Error de E/S al leer desde la secuencia subyacente.
Comentarios
El autor de la llamada debe mantener el PEReader valor no desposado durante toda la vigencia del lector de metadatos.