[英]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.