Поделиться через


MetadataReaderProvider.GetMetadataReader Метод

Определение

Возвращает объект MetadataReader из 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

Параметры

options
MetadataReaderOptions

Битовая комбинация значений перечисления, которые определяют конфигурацию при чтении метаданных.

utf8Decoder
MetadataStringDecoder

Используемая кодировка.

Возвращаемое значение

Экземпляр MetadataReader.

Исключения

Кодировка utf8Decoder не является UTF8Encoding.

Текущая платформа поддерживает обратный порядок байтов.

Ошибка ввода-вывода при чтении из базового потока.

Поставщик был удален.

Комментарии

Вызывающий объект должен хранить MetadataReaderProvider объект undisposed на протяжении всего времени существования средства чтения метаданных.

Если этот метод вызывается несколько раз, каждый вызов с аргументами, равными аргументам, переданным в предыдущий успешный вызов, возвращает тот же экземпляр , что и предыдущий MetadataReader вызов.

Применяется к