在公共信息模型(Common Information Model,CIM)中,客户机应用程序可以订阅 CIM 事件通知。通常,应用程序可以通过不同的连接端口用多个事件处理程序创建事件过滤器,但是这将消耗大量网络资源并增加维护复杂度。在本文中,查看如何用一个特定连接端口注册多个 CIM 事件处理程序。另请查看如何用 SBLIM CIM 客户机库编写代码的一些提示。
让我们首先来查看一些关键词。分布式管理任务工作组(Distributed Management Task Force,DMTF)公共信息模型(Common Information Model,CIM)是描述企业环境和 Internet 环境中的计算实体和业务实体的概念信息模型。它将提供一致的使用面向对象技术的数据定义和结构。
CIM 事件 是一种有趣的现象,可以按照生命周期 或警告 分类。CIM 事件十分复杂并且涉及到范围广泛的主题和场景。在 CIM 架构中,客户机应用程序可以订阅 CIM 事件的通知。通常,应用程序可以通过多个连接端口用相关事件处理程序创建事件过滤器。
在本文中,我们将展示如何用一个特定的连接端口注册 CIM 事件处理程序以避免增加复杂度。这将使您可以更轻松地用最少的网络资源实现和维护一个具体的、可操作的 CIM 事件模型。
CIM 事件模型将定义与事件相关的抽象。它将描述 CIM 表示层次结构及如何将表示用于模型事件。事件模型还将描述如何使用订阅进行注册,以便您可以接收表示。
表示可以有零个或多个事件触发器,这些触发器可以识别状态更改。例如,如果由于卷创建而触动触发器&