System.ComponentModel.Composition.Hosting 命名空间

提供对可扩展应用程序或主机的开发人员有用的托管扩展性框架(MEF)类型。

名称 说明
AggregateCatalog

合并对象的元素的 ComposablePartCatalog 目录。

AggregateExportProvider

检索对象集合 ExportProvider 提供的导出。

ApplicationCatalog

在应用程序的目录和路径中发现动态链接库(DLL)和 EXE 文件中的特性化部件。

AssemblyCatalog

发现托管代码程序集中的特性化部件。

AtomicComposition

表示事务构成的单个组合操作。

CatalogExportProvider

从目录中检索导出。

CatalogExtensions

提供用于构造合成服务的扩展方法。

ComposablePartCatalogChangeEventArgs

Changed 事件提供数据。

ComposablePartExportProvider

从部件检索导出。

CompositionBatch

表示一组 ComposablePart 对象,这些对象将在单个事务构成中添加或删除容器。

CompositionConstants

包含合成系统使用的静态元数据键。

CompositionContainer

管理部件的组合。

CompositionScopeDefinition

表示范围目录树中的节点,反映基础目录及其子范围。

CompositionService

提供满足现有部件实例上的导入的方法。

DirectoryCatalog

发现指定目录中程序集中的特性化部件。

ExportProvider

检索与指定 ImportDefinition 对象匹配的导出。

ExportsChangeEventArgs

为事件ExportsChanging提供数据ExportsChanged

FilteredCatalog

表示在将筛选器函数应用于该目录之后的目录。

ImportEngine

为容器执行组合。

ScopingExtensions

定义用于界定范围的静态便利方法。

TypeCatalog

从类型的集合中发现特性化部件。

接口

名称 说明
INotifyComposablePartCatalogChanged

更改时 ComposablePartCatalog 提供通知。

枚举

名称 说明
CompositionOptions

定义导出提供程序的选项。