Azure Function应用程序队列触发器创建时间触发器

时间:2017-09-17 15:47:14

标签: azure azure-functions

是否可以让队列触发器创建一个5分钟的时间触发器,然后检查排队的项目是否仍然存在。

我尝试使用功能应用为用户提供宽限时间。每个用户可以拥有不同的宽限时间,具体取决于其帐户中的设置。我以为我可以写一个队列并激活队列触发器来调用一个定时器触发器,该触发器使用用户时间设置来检查并查看用户是否在宽限之前完成了他的任务。这可能吗?

感谢您的帮助

1 个答案:

答案 0 :(得分:1)

您可以向Service Bus队列发送消息,并将ScheduledEnqueueTimeUTC属性设置为现在+ 5分钟。该消息将在指定时间后处理。

对于存储队列,您可以使用CloudQueue.AddMessage重载initialVisibilityDelay参数用于相同目的。