System.ComponentModel.Composition.Primitives 命名空間

這個命名空間會提供做為 MEF 程式設計模型之基礎的基本型別。

類別

ComposablePart

為匯入物件及產生匯出物件的可組合的組件,定義抽象基底類別。

ComposablePartCatalog

表示可組合之部分目錄的抽象基底類別,這些類別會收集和傳回 ComposablePartDefinition 物件。

ComposablePartDefinition

定義可組合之部分定義的抽象基底類別,這些部分定義描述並啟用 ComposablePart 物件的建立方式。

ComposablePartException

當呼叫 ComposablePart 物件上的方法發生錯誤時,所擲回的例外狀況。

ContractBasedImportDefinition

表示 ComposablePart 物件需要的匯入,這個匯入可以指定合約名稱和中繼資料。

Export

表示一種匯出,這是由延遲建立匯出物件和描述該物件的中繼資料組成的型別。

ExportDefinition

描述 Export 物件滿足的合約。

ExportedDelegate

表示 ComposablePart 匯出的函式。

ImportDefinition

表示 ComposablePart 物件所需的匯入。

介面

ICompositionElement

表示參與撰寫的項目。

列舉

ImportCardinality

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