Interfaces de métadonnées
Mise à jour : novembre 2007
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.ICorModule
Fournit les stockages des valeurs IID pour les implémentations ICeeGen et IMetaDataEmit et crée des instances des générateur et émetteur par défaut.IHostFilter
Fournit une méthode permettant à l'hôte du runtime de marquer des jetons de métadonnées à traiter.IMapToken
Fournit des fonctions de mappage entre des signatures de métadonnées importées et émises.IMetaDataAssemblyEmit
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
Fournit des méthodes pour accéder au contenu d'un manifeste d'assembly et l'examiner.IMetaDataConverter
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
IMetaDataDispenser est obsolète. Utilisez IMetaDataDispenserEx à la place.IMetaDataDispenserEx
Fournit des méthodes qui mappent des zones de mémoire pour la création ou la modification des métadonnées.IMetaDataEmit
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
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
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
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
Fournit des méthodes pour importer et manipuler des types provenant d'autres assemblys.IMetaDataImport2
Étend IMetaDataImport pour fournir la possibilité de travailler avec les types génériques.IMetaDataTables
Fournit des méthodes pour le stockage et la récupération d'informations liées aux métadonnées dans les tables.IMetaDataTables2
Étend IMetaDataTables pour inclure des méthodes de travail avec les flux de métadonnées.IMetaDataValidate
Fournit des méthodes à utiliser pour la validation de signatures de métadonnées.INativeImageDependency
Fournit des méthodes destinées à synchroniser des dépendances d'assemblys managés avec leurs équivalents natifs.INativeImageEvaluate
Fournit une méthode de rappel pour déterminer si les images natives peuvent être utilisées par le CLR.INativeImageInstallInfo, interface
Fournit des méthodes pour permettre aux appelants d'obtenir et de mettre en cache des informations à propos d'une image native. Cette interface autorise une liaison directe à l'image native, et non plus via un assembly managé correspondant.
Rubriques connexes
Vue d'ensemble des métadonnées