中繼資料介面
更新:2007 年 11 月
本節說明 Unmanaged 介面,這類介面可提供 .NET Framework 型別、方法和欄位等項目所公開之中繼資料的存取權。
在本節中
ICeeGen
為動態程式碼編譯提供方法。ICorModule
為 ICeeGen 和 IMetaDataEmit 實作的 IID 值提供儲存區,並建立慣用產生器和發出器的執行個體。IHostFilter
提供方法讓執行階段主應用程式標記要處理的中繼資料語彙基元。IMapToken
提供匯入及發出的中繼資料簽章之間的對應功能。IMetaDataAssemblyEmit
提供方法,以便支援 Common Language Runtime (CLR) 解析及消耗資源時所用的自我描述模型。IMetaDataAssemblyImport
提供方法來存取和檢查組件資訊清單的內容。IMetaDataConverter
提供方法,將型別程式庫對應到其中繼資料簽章,並彼此轉換。IMetaDataDispenser
IMetaDataDispenser 已過時。請改用 IMetaDataDispenserEx。IMetaDataDispenserEx
提供的方法會對應用至建立或修改中繼資料的記憶體區域。IMetaDataEmit
提供方法,以便在目前定義的範圍中建立、修改和存放與組件有關的中繼資料。IMetaDataEmit2
提供方法來定義及修改具有 System.Type 型別參數的方法和建構函式的中繼資料簽章。IMetaDataError
提供回呼機制,可在解析組件的中繼資料簽章期間報告錯誤。IMetaDataFilter
提供方法來標記及篩選中繼資料語彙基元,以避免重複已經採取的動作。IMetaDataImport
提供方法來匯入及管理其他組件中的型別。IMetaDataImport2
擴充 IMetaDataImport,提供要與泛型型別一起運作的功能。IMetaDataTables
提供方法,以便於資料表中存放及擷取中繼資料資訊。IMetaDataTables2
擴充 IMetaDataTables,以加入要與中繼資料流一起使用的方法。IMetaDataValidate
提供用於中繼資料簽章驗證的方法。INativeImageDependency
提供方法將 Managed 組件的相依性與其原生對應部分同步處理。INativeImageEvaluate
提供回呼方法來判斷,CLR 是否可以使用原生映像。INativeImageInstallInfo
提供方法讓呼叫端取得及快取與原生映像有關的資訊。這個介面允許直接繫結至原生映像,而不需透過對應的 Managed 組件。