Interfaces de metadatos

Actualización: noviembre 2007

En esta sección se describen las interfaces no administradas que proporcionan acceso a los metadatos expuestos por los tipos, métodos, campos, etc. de .NET Framework.

En esta sección

  • ICeeGen
    Proporciona métodos para la compilación dinámica del código.

  • ICorModule
    Proporciona almacenamiento para los valores de IID para las implementaciones de ICeeGen y IMetaDataEmit, y crea instancias del generador y emisor preferidos.

  • IHostFilter
    Proporciona un método que permite al host del motor en tiempo de ejecución marcar símbolos (tokens) de metadatos para su procesamiento.

  • IMapToken
    Proporciona funciones de asignación entre las firmas de metadatos importadas y emitidas.

  • IMetaDataAssemblyEmit
    Proporciona métodos que admiten el modelo autodescriptivo usado por Common Language Runtime (CLR) para resolver y utilizar recursos.

  • IMetaDataAssemblyImport
    Proporciona métodos para tener acceso y examinar el contenido de un manifiesto del ensamblado.

  • IMetaDataConverter
    Proporciona métodos que permiten asignar las bibliotecas de tipos a sus firmas de metadatos y realizar la conversión de unas en otras.

  • IMetaDataDispenser
    IMetaDataDispenser está obsoleto. En su lugar, se ha de utilizar IMetaDataDispenserEx.

  • IMetaDataDispenserEx
    Proporciona métodos que asignan áreas de memoria para crear o modificar metadatos.

  • IMetaDataEmit
    Proporciona métodos para crear, modificar y almacenar metadatos sobre el ensamblado del ámbito definido actualmente.

  • IMetaDataEmit2
    Proporciona métodos para definir y modificar las firmas de metadatos de los métodos y constructores con parámetros de tipo System.Type.

  • IMetaDataError
    Proporciona un mecanismo de devolución de llamada para informar sobre los errores producidos durante la resolución de la firma de metadatos para un ensamblado.

  • IMetaDataFilter
    Proporciona métodos que permiten marcar y filtrar los símbolos (tokens) de metadatos a fin de evitar la repetición de las acciones que ya se han realizado.

  • IMetaDataImport
    Proporciona métodos para importar y manipular tipos de otros ensamblados.

  • IMetaDataImport2
    Amplía IMetaDataImport para permitir trabajar con los tipos genéricos.

  • IMetaDataTables
    Proporciona métodos para el almacenamiento y recuperación de información de metadatos en tablas.

  • IMetaDataTables2
    Amplía IMetaDataTables para incluir los métodos que permiten trabajar con las secuencias de metadatos.

  • IMetaDataValidate
    Proporciona los métodos necesarios para la validación de las firmas de metadatos.

  • INativeImageDependency
    Proporciona métodos para sincronizar las dependencias de los ensamblados administrados con sus homólogos nativos.

  • INativeImageEvaluate
    Proporciona un método de devolución de llamada para determinar si CLR puede utilizar las imágenes nativas.

  • INativeImageInstallInfo
    Proporciona métodos que permiten a los llamadores obtener y almacenar en memoria caché la información sobre una imagen nativa. Esta interfaz permite el enlace directo a la imagen nativa, en lugar de hacerlo a través del ensamblado administrado correspondiente.

Secciones relacionadas

Información general sobre metadatos

Funciones estáticas globales para metadatos

Enumeraciones para metadatos

Estructuras de metadatos

Uniones de metadatos