Azure 逻辑应用程序 - 执行直到计数和超时 属性

Azure Logic Apps - Do Until Count & Timeout property

我正在使用 DO UNTIL 操作迭代一些数据,直到满足退出循环的条件。我对 "Count" 和 "Timeout" 的用法有点困惑。计数是否意味着循环仅迭代 10 次,或者如果它是一个长 运行 过程,它是否意味着重试次数。

在我的测试中,我发现循环针对计数中指定的值运行(在本例中为 10)。如果我想在不知道计数的情况下迭代动态集合,我该如何设置计数?

设置count/timeoutis相当于

int c = 0;
Time t = utcNow();

do {

   c++;
} until (foo || c >= 10 || t.addTimeSpan(PT1H) <= utcNow();