COM+ 目录

COM+ 目录存储 COM+ 应用程序属性、类属性和计算机级属性。 它保证这些属性之间的一致性,并基于这些属性提供常见操作。

COM+ 目录使用两个不同的存储,如下所示:

  • COM+ 注册数据库
  • HKEY Windows根 (_ 的 _ 注册表)

目录提供这两个存储的统一逻辑视图,并通过 COM+ 管理库公开它们。 此库通过脚本语言提供组件服务管理工具的所有功能。

对于不需要任何新 COM+ 服务的现有 COM 组件,将查找现有 COM Windows注册表。 COM+ 目录还使用Windows库和接口代理/存根注册的注册表。

拆分注册

对于实际上是服务环境中使用的现有 COM 组件的新组件 (例如 MTS 组件) ,注册的基本 COM 方面存储在 Windows 注册表中,新服务和属性 (例如,排队组件) 存储在 COM+ 注册数据库中。 这称为拆分 注册

每个属性仅存储在一个位置:Windows注册表或 COM+ 注册数据库。 新 COM 组件在 COM+ 注册数据库中以独占方式注册,在 Windows注册表中存在一些重复,以便现有工具可以使用它们。

目录的事务更新

对目录执行的一些操作以事务方式执行。 从事务组件调用 COM+ 管理库时,对 COM+ 注册数据库的更新将在调用组件的事务边界内进行。

但是,涉及更改其他存储的更新 (如文件系统和Windows注册表) 保证是完全事务性的。 中止的事务可能会使这些存储的状态与彼此或 COM+ 注册数据库的任何更改不一致。

为 COM+ 应用程序创建安装包

部署应用程序代理

COMREPL 复制实用工具