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