stopAfter 元素

<stopAfter> 元素指定由 <groupingKey> 元素定义的规则实例在开始处于活动状态后继续保持该状态的持续时间。在该持续时间过后,将停用该规则实例。

属性

<stopAfter> 元素具有以下属性:

表 1. <stopAfter> 元素的属性
名称 描述 数据类型 必需?
duration 指定持续时间的长度。该属性的数据类型取决于 unit 属性的值。
  • 如果 unit 属性的值为 ISO-8601,则该数据类型为 xsd:duration。
  • 如果 unit 属性的值为 milliseconds,则该数据类型为 xsd:positiveInteger。
unit 指定要使用的时间单位。该属性的有效值为:
  • ISO-8601
  • milliseconds
xsd:string

对持续时间使用 ISO 8601 标准

ISO-8601 编码为 unit 属性的值,则表明根据 ISO 8601 标准对 duration 属性的值进行编码,以将持续时间指定为一个字符串。 标准 XML 模式数据类型规范将使用 ISO 8601 来提供名为 duration 的数据类型。将在 http://www.w3.org/TR/xmlschema-2/#duration 中对该数据 类型作详细描述。

标准 XML 模式中的 duration 数据类型的 格式为以下字符串:

PnYnMnDTnHnMnS
  • P 为字符,字符串始终以该字符开头。
  • nY 代表年数。 1 年等同于 365 天。因此,编码为 1Y 等同于编码为 365D
  • nM 代表月数。 1 个月等同于 30 天。因此,编码为 1M 等同于编码为 30D
  • nD 代表天数。
  • T 为分隔符,用于将日期单位(年、月、日)与时间单位 (小时、分、秒)分隔开。时间单位始终跟随在 T 之后。
  • nH 代表小时数。
  • nM 代表分钟数。
  • nS 代表秒数。
以下为该格式的示例:
  • P5DT12H 为 5.5 天。
  • PT59M59S 为 59 分 59 秒。
  • P1M 为 1 个月。

包含于

<stopAfter> 包含于 <activateOnEvent> 元素 中(仅当 <activateOnEvent> 在 <activationByGroupingKey> 元素中时)。

包含

<stopAfter> 不包含元素。