Partilhar via


Interfaces de metadados (.NET)

Estes artigos descrevem as interfaces de metadados não gerenciados 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 que são 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 suportam o modelo de autodescrição usado pelo Common Language Runtime (CLR) para resolver e consumir recursos.

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

Interface IMetaDataDispenser
IMetaDataDispenser está obsoleto. Utilize IMetaDataDispenserEx em substituição.

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 atualmente.

Interface IMetaDataEmit2
Fornece métodos para definir e modificar as assinaturas de metadados de métodos e construtores com parâmetros do 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 repetição de ações que já foram executadas.

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

Interface IMetaDataImport2
Estende-se IMetaDataImport 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 para a memória.

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

Interface IMetaDataTables2
Estende-se IMetaDataTables 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