System.Composition.Hosting.Core 命名空間

包含代表組合引擎核心功能的類別,包括組合操作、合約、零件相依關係、匯出描述,以及共用零件的存續期間上下文,這些上下文可規範其如何被處置。

類別

名稱 Description
CompositionContract

代表零件間的協議,使合成引擎能匹配進口與出口。

CompositionDependency

代表一個部分必須具備的依賴性,才能滿足一個。ExportDescriptorPromise 這個類別在組合引擎初始化時用來判斷是否可以產生合成,如果不能,應該提供什麼誤差。

CompositionOperation

表示單一組合作業。

DependencyAccessor

允許 ExportDescriptorProvider 物件定位其相依關係。

ExportDescriptor

描述合成引擎已知零件的匯出。

ExportDescriptorPromise

代表可用零件能提供的一個出口描述符。

ExportDescriptorProvider

提供合成引擎已知零件的出口描述。

LifetimeContext

表示存留期樹狀結構中的節點。

委派

名稱 Description
CompositeActivator

代表檔允許在合成過程中存取零件與出口實例。