COMAdmin 类的摘要说明

COMAdmin 库 (comadmin.dll) 提供了三个类,其中每个类都实现 COM 双接口。 可以使用根据这些类创建的对象来访问目录,表示目录中的集合,以及表示集合中包含的项。

COMAdminCatalog

COMAdminCatalog 类表示目录本身。 根据 COMAdminCatalog 创建的对象是在编程管理中使用的基本对象。 除了在实例化目录服务器时与目录服务器建立基本连接外,COMAdminCatalog 还提供可用于执行以下操作的方法:

  • 获取目录中的集合。
  • 连接远程计算机上的目录服务器。
  • 安装、导出、启动、关闭和获取有关 COM+ 应用程序的信息。
  • 将组件安装到 COM+ 应用程序中并获取有关组件的信息。
  • 启动、停止或刷新在计算机上运行的服务。
  • 刷新、还原或备份目录信息。

在 COM+ 1.0 中,COMAdminCatalog 类将实现 ICOMAdminCatalog 接口。 在 COM+ 1.5 中,COMAdminCatalog 类将实现 ICOMAdminCatalog2 作为其默认接口。

COMAdminCatalogCollection

通过提供在对象实例化时命名特定集合的字符串,COMAdminCatalogCollection 类可表示目录中的任何集合。 (可用目录集合在 COM+ 管理集合的表中命名。)通过调用 COMAdminCatalog 对象的 GetCollection 方法,根据此类创建了对象。 通过调用其父集合对象的 GetCollection 方法检索子集合时,也会创建这些对象。 COMAdminCatalogCollection 对象可用于执行以下操作:

  • 枚举集合中包含的项。
  • 从集合中检索项。
  • 在集合中添加或删除项目。
  • 保存或放弃对集合或其包含的项所做的任何挂起更改。
  • 获取目录中的其他集合。

COMAdminCatalogObject 类将实现 ICatalogCollection 接口。

COMAdminCatalogObject

COMAdminCatalogObject 类表示集合中包含的任何项。 通过目录集合对象的 Item 属性获取项时,将根据此类创建对象。 通过 COMAdminCatalogObject 类创建的对象可用于执行以下操作:

  • 获取或设置对象用于表示的项支持的属性。
  • 获取有关项及其属性的信息。

COMAdminCatalogObject 类会实现 ICatalogObject 接口。

访问 COM+ 目录

COMAdmin 对象概述