C# 以编程方式设置 azure 函数时间触发器

2024-06-18

我想编写一个在时间触发器上工作的 C# Azure 函数,其中计划是可变的,即每个函数运行将确定下一次运行的时间,因此应该能够更改下一个触发器的计划时间。


您可以使用带有队列输出的队列触发器,这要归功于NextVisibleTime https://msdn.microsoft.com/en-us/library/microsoft.windowsazure.storage.queue.cloudqueuemessage.nextvisibletime.aspx属性,这是比每次运行都尝试修改计时器计划更好的选择。

它还支持失败时的可配置重试(以及毒物队列),因此它比计时器触发器更耐用。 (https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-queue#handling-poison-queue-messages https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-queue#handling-poison-queue-messages)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

C# 以编程方式设置 azure 函数时间触发器 的相关文章

随机推荐