[英]Timer triggered Durable function schedule
我目前正在为我的组织构建一个 azure 持久功能。 要求是在每个工作日的午夜运行此编排。 对于永恒的功能,我们只能提供延迟。 我怎样才能通过这样的 cron 表达式来实现这个目标?
我可以创建一个 Timer 触发的 Durable 函数吗? 有什么限制吗? 或者我应该创建一个 HTTP 触发的持久函数,其中编排器等待外部事件; 然后有一个正常的计时器触发天蓝色函数根据 Cron 表达式引发该事件?
您可以使用DurableOrchestrationClient
输入绑定定义计时器触发函数。 请参阅下面的示例声明:
[FunctionName("TimerDurableFunctionStarter")]
public static async Task Run(
[TimerTrigger("0 */1 * * * *")] TimerInfo info,
[DurableClient] IDurableOrchestrationClient timerDurableOrchestratorStarter)
{
string instanceId = await timerDurableOrchestratorStarter.StartNewAsync("<<OrchestratorFunctionName>>");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.