本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
Fail
一个Fail
state ("Type": "Fail"
) 将停止状态机的执行并将其标记为出现故障,除非它被Catch
标数据块。
这些区域有:Fail
状态只允许使用Type
和Comment
集合中的字段常见状态字段. 此外,Fail
状态允许以下字段。
-
Cause
(可选) -
提供可用于操作或诊断用途的自定义故障字符串。
-
Error
(可选) -
提供可用于操作或诊断用途的错误名称。
由于 Fail
状态始终会退出状态机,它们没有 Next
字段,也不需要 End
字段。
以下是示例。
"FailState": {
"Type": "Fail",
"Cause": "Invalid response.",
"Error": "ErrorA"
}