我正在使用 DO UNTIL 操作来迭代某些数据,直到满足退出循环的条件。我对“计数”和“超时”的用法有点困惑。该计数是否意味着循环仅迭代 10 次,或者是否意味着重试次数(如果它是一个长时间运行的进程)。
在我的测试中,我发现循环按照计数中指定的值(在本例中为 10)运行。如果我想在计数未知时迭代动态集合,如何设置计数?
最佳答案
设置计数/超时相当于
int c = 0;
Time t = utcNow();
do {
c++;
} until (foo || c >= 10 || t.addTimeSpan(PT1H) <= utcNow();
关于loops - Azure 逻辑应用 - 执行直到计数和超时属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47556590/