onDeactivation 元素

<onDeactivation> 元素指定当停用规则时执行的操作或操作集合。 <onDeactivation> 操作在停用规则之前立即调用。

详细信息

如果规则集包含在相同日期和时间(或者由相同事件)激活的多个规则,且具有相同时间窗口,则运行这些规则的以下操作的时间并不完全相同:
  • <onTimeOut> 和 <onTimeWindowComplete> 元素中的规则响应操作
  • <onActivation> 和 <onDeactivation> 元素中的生命周期操作
这些操作按照任一顺序连续运行。它们未必按照在规则集中对它们进行编写的顺序运行。 由于必须在完成每个操作之后,才能开始序列中的下一操作,所以这些操作的运行时间不同。

属性

<onDeactivation> 不具有属性。

包含于

<onDeactivation> 包含于以下元素中:

包含

<onDeactivation> 包含以下元素:

表 1. <onDeactivation> 元素中包含的元素
元素 必需或可选?
<action> 可选。允许出现 0 次或多次。