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 вызов.