COM+ 应用程序概览

COM+ 应用程序是组件服务管理和安全性的主要单元,由一组通常执行相关功能的 COM 组件组成。 这些组件进一步由接口和方法组成,如下图所示。

Diagram that shows interfaces and methods inside boxes, in order of Method inside Interface inside Component inside COM+ Application.

可以使用组件服务管理工具创建新的 COM+ 应用程序,将组件添加到应用程序,并为应用程序及其组件设置属性。

通过将 COM 组件的逻辑组创建为 COM+ 应用程序,可以利用 COM+ 的以下优势:

  • COM 组件的部署范围。
  • COM 组件的常见配置范围,包括安全边界和队列。
  • 组件开发人员未提供组件属性存储(例如事务和同步)。
  • 按需加载到进程 (DLLHost.exe) 中的组件动态链接库 (DLL)。
  • 托管组件的托管服务器进程。
  • 创建和管理组件使用的线程。
  • 访问资源分配器的上下文对象,允许获取的资源自动与上下文关联。 (有关 COM 组件和上下文的详细信息,请参阅 COM+ 上下文。)

开发 COM+ 应用程序

COM+ 应用程序的各个部分

COM+ 应用程序的类型