【发布时间】:2017-09-19 16:28:43
【问题描述】:
我有一个时间触发的 Azure 功能,每 1 小时触发一次。我的要求是,它应该每小时触发一次,但也应该在部署后立即触发一次? 使用 cron 表达式是我唯一的方法吗?
【问题讨论】:
标签: azure azure-functions
我有一个时间触发的 Azure 功能,每 1 小时触发一次。我的要求是,它应该每小时触发一次,但也应该在部署后立即触发一次? 使用 cron 表达式是我唯一的方法吗?
【问题讨论】:
标签: azure azure-functions
与部署没有直接关系。 runOnStartup 设置(记录在 here 中)会在运行时启动时触发您的函数,但不会导致运行时因部署而启动。
您最好的选择可能是自定义您的部署,如documented here,并在部署完成后调用您的函数(通过发出 HTTP 请求)。您可以共享代码并拥有一个 HTTP 触发函数,该函数使用与按计划运行的计时器函数相同的逻辑。
【讨论】: