You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

能否在启动业务流程的队列触发函数中使用await?

解答

你的QueueStart函数是普通的队列触发函数,并非Durable Functions中的业务流程编排(Orchestrator)代码,因此:

  • 完全可以在这个函数中使用await
  • Durable Functions对编排函数的异步等待限制不适用于此处

原因说明

Durable Functions中禁止在编排函数内随意使用await,核心是因为编排函数依赖重放机制保证执行的确定性,而这类作为业务流程启动入口的普通触发函数,和常规Azure Functions遵循相同的异步规则,没有重放相关的约束。你在启动业务流程前调用并await异步方法的写法是合规的,当前运行正常的状态也验证了这一点。


内容的提问来源于stack exchange,提问作者Lam Le

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 15:45:55