System.Composition.Hosting.Core 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含表示组合引擎核心功能的类,其中包括组合操作、协定、部件依赖关系、导出说明,以及管理部件公开方式的生存期上下文。
类
CompositionContract |
表示部件之间的协议,该协议允许组合引擎将导出和导入进行匹配。 |
CompositionDependency |
表示一个依赖项,某个部件必须具有该项才能满足 ExportDescriptorPromise。 此类在初始化期间由组合引擎使用,以确定是否可以进行组合,如果不可以,应提供什么错误。 |
CompositionOperation |
表示单个组合操作。 |
DependencyAccessor |
允许 ExportDescriptorProvider 对象定位其依赖项。 |
ExportDescriptor |
描述组合引擎已知的部件的导出。 |
ExportDescriptorPromise |
表示可用部件可以提供的导出描述符。 |
ExportDescriptorProvider |
提供组合引擎已知的一个部件的导出说明。 |
LifetimeContext |
表示生存期树中的节点。 |
委托
CompositeActivator |
允许在组合期间访问部件和导出实例的委托。 |