Compartir vía


MetadataReaderProvider.GetMetadataReader Método

Definición

Obtiene una propiedad MetadataReader de una clase MetadataReaderProvider.

public System.Reflection.Metadata.MetadataReader GetMetadataReader (System.Reflection.Metadata.MetadataReaderOptions options = System.Reflection.Metadata.MetadataReaderOptions.Default, System.Reflection.Metadata.MetadataStringDecoder? utf8Decoder = default);
public System.Reflection.Metadata.MetadataReader GetMetadataReader (System.Reflection.Metadata.MetadataReaderOptions options = System.Reflection.Metadata.MetadataReaderOptions.ApplyWindowsRuntimeProjections, System.Reflection.Metadata.MetadataStringDecoder? utf8Decoder = default);
public System.Reflection.Metadata.MetadataReader GetMetadataReader (System.Reflection.Metadata.MetadataReaderOptions options = System.Reflection.Metadata.MetadataReaderOptions.ApplyWindowsRuntimeProjections, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder = default);
public System.Reflection.Metadata.MetadataReader GetMetadataReader (System.Reflection.Metadata.MetadataReaderOptions options = System.Reflection.Metadata.MetadataReaderOptions.Default, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder = default);
member this.GetMetadataReader : System.Reflection.Metadata.MetadataReaderOptions * System.Reflection.Metadata.MetadataStringDecoder -> System.Reflection.Metadata.MetadataReader
Public Function GetMetadataReader (Optional options As MetadataReaderOptions = System.Reflection.Metadata.MetadataReaderOptions.Default, Optional utf8Decoder As MetadataStringDecoder = Nothing) As MetadataReader
Public Function GetMetadataReader (Optional options As MetadataReaderOptions = System.Reflection.Metadata.MetadataReaderOptions.ApplyWindowsRuntimeProjections, Optional utf8Decoder As MetadataStringDecoder = Nothing) As MetadataReader

Parámetros

options
MetadataReaderOptions

Combinación bit a bit de los valores de la enumeración que representan la configuración al leer los metadatos.

utf8Decoder
MetadataStringDecoder

La codificación que se va a utilizar.

Devoluciones

Instancia de MetadataReader.

Excepciones

La codificación de utf8Decoder no es UTF8Encoding.

La plataforma actual es big endian.

Error de E/S al leer la secuencia subyacente.

Se ha eliminado el proveedor.

Comentarios

El autor de la llamada debe mantener el no MetadataReaderProvider desuso durante toda la duración del lector de metadatos.

Si se llama a este método varias veces, cada llamada con argumentos iguales a los argumentos pasados a la llamada correcta anterior devuelve la misma instancia de que MetadataReader la llamada anterior.

Se aplica a