共用方式為


中繼資料介面

更新:2007 年 11 月

本節說明 Unmanaged 介面,這類介面可提供 .NET Framework 型別、方法和欄位等項目所公開之中繼資料的存取權。

在本節中

  • ICeeGen
    為動態程式碼編譯提供方法。

  • ICorModule
    ICeeGenIMetaDataEmit 實作的 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 組件。

相關章節

中繼資料概觀

中繼資料全域靜態函式

中繼資料列舉型別

中繼資料結構

中繼資料等位