不带组件的 COM+ 服务

借助 COM+ 1.5,可以使用 COM+ 提供的服务,而无需生成组件来包含调用这些服务的方法。 这极大地有利于通常不使用组件但想要使用 COM+ 服务(如事务或 COM+ 跟踪器)的开发人员。 使用不带组件的 COM+ 服务,开发人员可以避免创建仅用于访问所需 COM+ 服务的组件的开销。

例如,脚本环境传统上是 COM+ 服务的最大使用者,但它们永远无法高效地使用这些服务,因为需要将服务捆绑在 COM+ 组件中。 由于脚本环境与组件交互所需的数据通信和复制增加,这种捆绑要求提高了性能成本。 通过使用不带组件的服务,将最大程度降低此类成本。

下表中介绍的主题提供有关在使用不带组件的 COM+ 服务的背景和任务信息。 此功能适用于关注性能的高级 Visual C++ 开发人员。

主题 说明
不带组件的 COM+ 服务概念
概述如何使用不带组件的 COM+ 服务。
不带组件的 COM+ 服务任务
提供有关使用 COM+ 创建和使用不带组件的服务的说明。