1

我已经在我的网络应用程序中实现了 WF,它正在异步工作。这是示例

    public Guid Something(string somVar)
    {
            WorkflowApplication i = new WorkflowApplication(SomeWF.Some(somVar));
            SetupWorkflowCallbacks(ref i);
            i.Run();
            return i.Id;

    }

现在,当我需要调用一个只能为用户接收一个请求的外部 api 时,问题就开始了。例如 10 个网页用户可以运行这个 WF,一切都会好起来的。但是当一个用户在短时间内运行 WF 2 次时,我收到了来自 api 的错误。我需要某种排队来避免这种类型的错误。

4

0 回答 0