System.ComponentModel.Composition.Primitives 命名空間

此命名空間提供了 MEF 程式設計模型底層的原始型態。

類別

名稱 Description
ComposablePart

定義可組合部分的抽象基底類別,用於匯入物件並產生匯出物件。

ComposablePartCatalog

代表可組合零件目錄的抽象基底類別,該目錄收集並回傳 ComposablePartDefinition 物件。

ComposablePartDefinition

定義了一個抽象基底類別,用於可組合部分定義,用以描述並啟用物件的建立 ComposablePart

ComposablePartException

當呼叫物件方法 ComposablePart 時發生錯誤時拋出的例外。

ContractBasedImportDefinition

代表物件所需的 ComposablePart 匯入,且可指定合約名稱與元資料。

Export

代表一個匯出,這是一種由延遲產生的匯出物件及其描述該物件的元資料組成的類型。

ExportDefinition

描述特定 Export 物件所滿足的契約。

ExportedDelegate

代表由 ComposablePart匯出的函數。

ImportDefinition

代表物件所需的 ComposablePart 匯入。

介面

名稱 Description
ICompositionElement

代表參與創作的元素。

列舉

名稱 Description
ImportCardinality

表示 Export所需的 ImportDefinition 物件基數。