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


Интерфейсы метаданных

В данном разделе описываются неуправляемые интерфейсы, предоставляющие доступ к метаданным, представленным типами, полями и другими элементами платформы .NET Framework.

В этом подразделе

  • Интерфейс ICeeGen
    Предоставляет методы для динамической компиляции кода.

  • Интерфейс IHostFilter
    Предоставляет метод для узла среды выполнения, позволяющий метить маркеры метаданных для обработки.

  • Интерфейс IMapToken
    Предоставляет возможности сопоставления между импортированными и включенными подписями метаданных.

  • Интерфейс IMetaDataAssemblyEmit
    Предоставляет методы, поддерживающие модель самоописания, используемую средой CLR для разрешения и приема ресурсов.

  • Интерфейс IMetaDataAssemblyImport
    Предоставляет методы для доступа к содержимому манифеста сборки и его анализа.

  • Интерфейс IMetaDataConverter
    Предоставляет методы сопоставления библиотек типов с их подписями метаданных и преобразования из одного типа в другой.

  • Интерфейс IMetaDataDispenser
    IMetaDataDispenser устарел. Вместо него следует использовать IMetaDataDispenserEx.

  • Интерфейс IMetaDataDispenserEx
    Предоставляет методы, сопоставляющие области памяти для создания или изменения метаданных.

  • Интерфейс IMetaDataEmit
    Предоставляет методы для создания, изменения и хранения метаданных по сборкам в определенной в настоящее время области.

  • Интерфейс IMetaDataEmit2
    Предоставляют методы для определения и изменения подписей метаданных методов и конструкторов с параметрами типа System.Type.

  • Интерфейс IMetaDataError
    Предоставляет механизм обратного вызова для сообщения ошибок в процессе разрешения подписи метаданных для сборки.

  • Интерфейс IMetaDataFilter
    Предоставляет методы для метки и фильтрации маркеров метаданных во избежание повтора уже выполненных действий.

  • Интерфейс IMetaDataImport
    Предоставляет методы для импортирования и управления типами из других сборок.

  • Интерфейс IMetaDataImport2
    Расширяет IMetaDataImport для предоставления возможности взаимодействия с универсальными типами.

  • Интерфейс IMetaDataInfo
    Предоставляет метод, который переносит сведения о сопоставлении метаданных из расположенного на диске файла в память.

  • Интерфейс IMetaDataTables
    Предоставляет методы для хранения и извлечения сведений о метаданных в таблицах.

  • Интерфейс IMetaDataTables2
    Расширяет IMetaDataTables для включения методов работы с потоками метаданных.

  • Интерфейс IMetaDataValidate
    Предоставляет методы для использования при проверке подписей метаданных.

Связанные подразделы

Общие сведения о метаданных

Глобальные статические функции метаданных

Перечисления метаданных

Структуры метаданных

Объединения метаданных