历史记录连接器

历史记录连接器用于存储状态及其子状态的最新活动配置。创建对象后,该对象将与活动状态的配置相关联,即,从初始配置开始并随着状态图对消息作出响应而演进。

下图显示了历史记录连接器。

历史记录连接器

将一个过渡连接到历史记录连接器后,当该过渡触发时,包含历史记录连接器的状态将恢复它的上一活动配置。一个状态只能有一个历史记录连接器。

源于历史记录连接器的过渡只能指向该历史记录连接器所在级别的目标。

注: 请不要将多个历史记录连接器置于一个状态中。代码生成器不支持同一个状态包含多个历史记录连接器。

状态可以具有历史记录属性,该属性用于恢复该状态及其子状态的最新活动配置。过渡到状态的相关联历史记录连接器将恢复上一活动配置。

起源于历史记录连接器的过渡指定了历史记录缺省状态。如果在过渡所进入的最后一个历史记录状态之前不存在任何历史记录,那么将进入缺省历史记录状态。


反馈