Partager via


Interfaces de métadonnées

Cette section décrit les interfaces non managées qui donnent accès aux métadonnées exposées par les types, les méthodes, les champs, etc. du .Net Framework.

Dans cette section

  • ICeeGen, interface
    Fournit des méthodes pour la compilation de code dynamique.

  • IHostFilter, interface
    Fournit une méthode permettant à l'hôte du runtime de marquer des jetons de métadonnées à traiter.

  • IMapToken, interface
    Fournit des fonctions de mappage entre des signatures de métadonnées importées et émises.

  • IMetaDataAssemblyEmit, interface
    Fournit des méthodes qui prennent en charge le modèle d'autodescription utilisé par le Common Language Runtime (CLR) pour résoudre et consommer des ressources.

  • IMetaDataAssemblyImport, interface
    Fournit des méthodes pour accéder au contenu d'un manifeste d'assembly et l'examiner.

  • IMetaDataConverter, interface
    Fournit méthodes destinées à mapper des bibliothèques de types à leurs signatures de métadonnées et d'effectuer la conversion de l'un à l'autre.

  • IMetaDataDispenser, interface
    IMetaDataDispenser est obsolète. Utilisez IMetaDataDispenserEx à la place.

  • IMetaDataDispenserEx, interface
    Fournit des méthodes qui mappent des zones de mémoire pour la création ou la modification des métadonnées.

  • IMetaDataEmit, interface
    Fournit des méthodes destinées à créer, modifier et stocker les métadonnées à propos de l'assembly dans la portée actuellement définie.

  • IMetaDataEmit2, interface
    Fournit des méthodes pour la définition et la modification des signatures de métadonnées de méthodes et constructeurs avec les paramètres de type System.Type.

  • IMetaDataError, interface
    Fournit un mécanisme de rappel pour signaler les erreurs pendant la résolution de la signature de métadonnées pour un assembly.

  • IMetaDataFilter, interface
    Fournit des méthodes pour marquer et filtrer des jetons de métadonnées afin d'éviter la répétition de mesures qui ont déjà été prises.

  • IMetaDataImport, interface
    Fournit des méthodes pour importer et manipuler des types provenant d'autres assemblys.

  • IMetaDataImport2, interface
    Étend IMetaDataImport pour fournir la possibilité de travailler avec les types génériques.

  • IMetaDataInfo, interface
    Fournit une méthode qui permet d'obtenir les informations de mappage des métadonnées d'un fichier sur disque vers la mémoire.

  • IMetaDataTables, interface
    Fournit des méthodes pour le stockage et la récupération d'informations liées aux métadonnées dans les tables.

  • IMetaDataTables2, interface
    Étend IMetaDataTables pour inclure des méthodes de travail avec les flux de métadonnées.

  • IMetaDataValidate, interface
    Fournit des méthodes à utiliser pour la validation de signatures de métadonnées.

Sections connexes

Vue d'ensemble des métadonnées

Fonctions statiques globales des métadonnées

Énumérations de métadonnées

Structures de métadonnées

Unions de métadonnées