Compartilhar via


Interfaces de metadados (.NET)

Estes artigos descrevem as interfaces de metadados não gerenciadas que fornecem acesso aos metadados expostos por tipos, métodos, campos e outras APIs do .NET. Para interfaces de metadados de API não gerenciadas específicas do .NET Framework, consulte interfaces de metadados.

Interface IMapToken
Fornece recursos de mapeamento entre assinaturas de metadados importadas e emitidas.

Interface IMetaDataAssemblyEmit
Fornece métodos que dão suporte ao modelo de autodescrição usado pelo CLR (Common Language Runtime) para resolver e consumir recursos.

Interface IMetaDataAssemblyImport
Fornece métodos para acessar e examinar o conteúdo de um manifesto do assembly.

Interface IMetaDataDispenser
IMetaDataDispenser é obsoleto. Use IMetaDataDispenserEx em seu lugar.

Interface IMetaDataDispenserEx
Fornece métodos que mapeiam áreas de memória para criar ou modificar metadados.

Interface IMetaDataEmit
Fornece métodos para criar, modificar e armazenar metadados sobre o assembly no escopo definido no momento.

Interface IMetaDataEmit2
Fornece métodos para definir e modificar as assinaturas de metadados de métodos e construtores com parâmetros de tipo System.Type.

Interface IMetaDataError
Fornece um mecanismo de retorno de chamada para relatar erros durante a resolução da assinatura de metadados para um assembly.

Interface IMetaDataFilter
Fornece métodos para marcar e filtrar tokens de metadados para evitar ações recorrentes que já foram tomadas.

Interface IMetaDataImport
Fornece métodos para importar e manipular tipos de outros assemblies.

Interface IMetaDataImport2
IMetaDataImport Estende-se para fornecer a capacidade de trabalhar com tipos genéricos.

Interface IMetaDataInfo
Fornece um método que obtém informações sobre o mapeamento de metadados de um arquivo em disco na memória.

Interface IMetaDataTables
Fornece métodos para armazenamento e recuperação de informações de metadados em tabelas.

Interface IMetaDataTables2
IMetaDataTables Estende-se para incluir métodos para trabalhar com fluxos de metadados.

Interface IMetaDataValidate
Fornece métodos a serem usados para validação de assinaturas de metadados.

Consulte também