Interfaces de Metadados
Esta secção descreve as interfaces não geridas que fornecem acesso aos metadados expostos pelos .NET Framework tipos, métodos, campos, etc.
Nesta secção
ICeeGen Interface
Fornece métodos para compilação de código dinâmico.
IHostFilter Interface
Fornece um método para o anfitrião de tempo de execução marcar tokens de metadados para processamento.
IMapToken Interface
Fornece capacidades de mapeamento entre assinaturas de metadados importados e emitidos.
IMetaDataAssemblyEmit Interface
Fornece métodos que suportam o modelo de auto-descrição utilizado pelo common language runtime (CLR) para resolver e consumir recursos.
IMetaDataAssemblyImport Interface
Fornece métodos para aceder e examinar os conteúdos de um manifesto de assemblagem.
IMetaDataConverter Interface
Fornece métodos para mapear bibliotecas de tipos para as respetivas assinaturas de metadados e para converter de uma para outra.
IMetaDataDispenser Interface
IMetaDataDispenser
é obsoleto. Em vez disso, utilize IMetaDataDispenserEx
.
IMetaDataDispenserEx Interface
Fornece métodos que mapeiam áreas de memória para criar ou modificar metadados.
IMetaDataEmit Interface
Fornece métodos para criar, modificar e armazenar metadados sobre a assemblagem no âmbito atualmente definido.
IMetaDataEmit2 Interface
Fornece métodos para definir e modificar as assinaturas de metadados de métodos e construtores com parâmetros do tipo System.Type.
IMetaDataError Interface
Fornece um mecanismo de chamada de retorno para comunicar erros durante a resolução da assinatura de metadados para uma assemblagem.
IMetaDataFilter Interface
Fornece métodos para marcar e filtrar tokens de metadados para evitar ações de repetição que já foram executadas.
IMetaDataImport Interface
Fornece métodos para importar e manipular tipos de outras assemblagens.
IMetaDataImport2 Interface
IMetaDataImport
Expande-se para fornecer a capacidade de trabalhar com tipos genéricos.
IMetaDataInfo Interface
Fornece um método que obtém informações sobre o mapeamento de metadados de um ficheiro no disco para a memória.
IMetaDataTables Interface
Fornece métodos para o armazenamento e a obtenção de informações de metadados em tabelas.
IMetaDataTables2 Interface
IMetaDataTables
Estende-se para incluir métodos para trabalhar com fluxos de metadados.
IMetaDataValidate Interface
Fornece métodos a utilizar para validação de assinaturas de metadados.