Interfaces de metadadosMetadata Interfaces

Esta seção descreve as interfaces não gerenciadas que fornecem acesso aos metadados expostos pelo .NET Framework tipos, métodos, campos e assim por diante.This section describes the unmanaged interfaces that provide access to the metadata exposed by the .NET Framework types, methods, fields, and so on.

Nesta seçãoIn This Section

Interface ICeeGenICeeGen Interface
Fornece métodos para a compilação dinâmica de código.Provides methods for dynamic code compilation.

Interface IHostFilterIHostFilter Interface
Fornece um método para o host de tempo de execução marcar tokens de metadados para processamento.Provides a method for the run-time host to mark metadata tokens for processing.

Interface IMapTokenIMapToken Interface
Fornece recursos de mapeamento entre assinaturas de metadados importadas e emitidas.Provides mapping capabilities between imported and emitted metadata signatures.

Interface IMetaDataAssemblyEmitIMetaDataAssemblyEmit Interface
Fornece métodos que dão suporte ao modelo de autodescrição usado pelo Common Language Runtime (CLR) para resolver e consumir recursos.Provides methods that support the self-description model used by the common language runtime (CLR) to resolve and consume resources.

Interface IMetaDataAssemblyImportIMetaDataAssemblyImport Interface
Fornece métodos para acessar e examinar o conteúdo de um manifesto do assembly.Provides methods to access and examine the contents of an assembly manifest.

Interface IMetaDataConverterIMetaDataConverter Interface
Fornece métodos para mapear bibliotecas de tipos para suas assinaturas de metadados e para converter de uma para a outra.Provides methods to map type libraries to their metadata signatures, and to convert from one to the other.

Interface IMetaDataDispenserIMetaDataDispenser Interface
IMetaDataDispenser é obsoleto.IMetaDataDispenser is obsolete. Use IMetaDataDispenserEx em seu lugar.Use IMetaDataDispenserEx instead.

Interface IMetaDataDispenserExIMetaDataDispenserEx Interface
Fornece métodos que mapeiam áreas de memória para criar ou modificar metadados.Provides methods that map areas of memory for creating or modifying metadata.

Interface IMetaDataEmitIMetaDataEmit Interface
Fornece métodos para criar, modificar e armazenar metadados sobre o assembly no escopo definido no momento.Provides methods to create, modify and store metadata about the assembly in the currently defined scope.

Interface IMetaDataEmit2IMetaDataEmit2 Interface
Fornece métodos para definir e modificar as assinaturas de metadados de métodos e construtores com parâmetros do tipo System.Type .Provides methods for defining and modifying the metadata signatures of methods and constructors with parameters of type System.Type.

Interface IMetaDataErrorIMetaDataError Interface
Fornece um mecanismo de retorno de chamada para relatar erros durante a resolução da assinatura de metadados para um assembly.Provides a callback mechanism for reporting errors during the resolution of the metadata signature for an assembly.

Interface IMetaDataFilterIMetaDataFilter Interface
Fornece métodos para marcação e filtragem de tokens de metadados para evitar ações repetidas que já foram realizadas.Provides methods for marking and filtering metadata tokens to avoid repeating actions that have already been taken.

Interface IMetaDataImportIMetaDataImport Interface
Fornece métodos para importar e manipular tipos de outros assemblies.Provides methods for importing and manipulating types from other assemblies.

Interface IMetaDataImport2IMetaDataImport2 Interface
Estende- IMetaDataImport se para fornecer a capacidade de trabalhar com tipos genéricos.Extends IMetaDataImport to provide the capability of working with generic types.

Interface IMetaDataInfoIMetaDataInfo Interface
Fornece um método que obtém informações sobre o mapeamento de metadados de um arquivo em disco para a memória.Provides a method that gets information about the mapping of metadata from an on-disk file into memory.

Interface IMetaDataTablesIMetaDataTables Interface
Fornece métodos para o armazenamento e a recuperação de informações de metadados em tabelas.Provides methods for the storage and retrieval of metadata information in tables.

Interface IMetaDataTables2IMetaDataTables2 Interface
Estende- IMetaDataTables se para incluir métodos para trabalhar com fluxos de metadados.Extends IMetaDataTables to include methods for working with metadata streams.

Interface IMetaDataValidateIMetaDataValidate Interface
Fornece métodos a serem usados para a validação de assinaturas de metadados.Provides methods to use for validation of metadata signatures.

Funções estáticas globais de metadadosMetadata Global Static Functions

Enumerações de metadadosMetadata Enumerations

Estruturas de metadadosMetadata Structures

Uniões de metadadosMetadata Unions