直到标志不适用于 ADF 的 Until activity 和循环继续
Until flag not working with Until activity of ADF and loop keep going
我正在尝试在 ADF 中执行 Azure Durable Function。
我在 Until activity 中有“获取当前功能状态”Activity。可能的值为 pending、completed、运行 和 exception。我有变量 until_flag,如果 runTimeStatus 得到值 Completed,它会得到值“true”。
我的问题是,即使 runTimeStatus 已完成,直到循环永远不会停止。它继续前进。怎么了?
我正在学习教程https://www.youtube.com/watch?v=aD3k8k5sdao
我试过:
@equals(bool(variables('until_flag')), 'true')
和
@bool(variables('until_flag'))
如果您查看 UntilActivity
上的官方 MS 文档
Enter an expression that will be evaluated after all child activities
defined in the Until activity are executed. If the expression
evaluates to false, the Until activity will execute all its child
activities again. When it evaluates to true, the Until activity will
complete. The expression can be a literal string expression, or any
combination of dynamic expressions, functions, system variables, or
outputs from other activities.
所以尝试用这个表达式来评估条件
@equals(variables('until_flag'), 'false')
我正在尝试在 ADF 中执行 Azure Durable Function。 我在 Until activity 中有“获取当前功能状态”Activity。可能的值为 pending、completed、运行 和 exception。我有变量 until_flag,如果 runTimeStatus 得到值 Completed,它会得到值“true”。
我的问题是,即使 runTimeStatus 已完成,直到循环永远不会停止。它继续前进。怎么了?
我正在学习教程https://www.youtube.com/watch?v=aD3k8k5sdao
我试过:
@equals(bool(variables('until_flag')), 'true')
和
@bool(variables('until_flag'))
如果您查看 UntilActivity
上的官方 MS 文档Enter an expression that will be evaluated after all child activities defined in the Until activity are executed. If the expression evaluates to false, the Until activity will execute all its child activities again. When it evaluates to true, the Until activity will complete. The expression can be a literal string expression, or any combination of dynamic expressions, functions, system variables, or outputs from other activities.
所以尝试用这个表达式来评估条件
@equals(variables('until_flag'), 'false')