在本文档(Timer trigger for Azure Functions)中,他们给出的示例每隔五分钟执行一次函数,从以5或0结尾的分钟开始。这很好,但是除非我缺少某些内容,否则本文档不会解释触发器的语法以及如何自定义它。
public static void Run([TimerTrigger("0 */5 * * * *")]TimerInfo myTimer, TraceWriter log)
{
....
}
出于在我的本地主机上进行测试的目的,要等到我的时钟时间以5或0结尾的一分钟真的很烦。我只希望函数在运行时立即执行,然后在执行后每五分钟再次执行一次。我将如何相应地修改此语法?
答案 0 :(得分:1)
使用属性时只需传递RunOnStartup = true
:
[TimerTrigger("0 */5 * * * *", RunOnStartup = true)]