COM+ 应用程序概览
COM+ 应用程序是组件服务管理和安全性的主要单元,由一组通常执行相关功能的 COM 组件组成。 这些组件进一步由接口和方法组成,如下图所示。
可以使用组件服务管理工具创建新的 COM+ 应用程序,将组件添加到应用程序,并为应用程序及其组件设置属性。
通过将 COM 组件的逻辑组创建为 COM+ 应用程序,可以利用 COM+ 的以下优势:
- COM 组件的部署范围。
- COM 组件的常见配置范围,包括安全边界和队列。
- 组件开发人员未提供组件属性存储(例如事务和同步)。
- 按需加载到进程 (DLLHost.exe) 中的组件动态链接库 (DLL)。
- 托管组件的托管服务器进程。
- 创建和管理组件使用的线程。
- 访问资源分配器的上下文对象,允许获取的资源自动与上下文关联。 (有关 COM 组件和上下文的详细信息,请参阅 COM+ 上下文。)
相关主题