立即触发的TimerTrigger,然后每5分钟执行一次

时间:2019-03-26 16:18:26

标签: c# .net azure

在本文档(Timer trigger for Azure Functions)中,他们给出的示例每隔五分钟执行一次函数,从以5或0结尾的分钟开始。这很好,但是除非我缺少某些内容,否则本文档不会解释触发器的语法以及如何自定义它。

  public static void Run([TimerTrigger("0 */5 * * * *")]TimerInfo myTimer, TraceWriter log)
  {
      ....
  }

出于在我的本地主机上进行测试的目的,要等到我的时钟时间以5或0结尾的一分钟真的很烦。我只希望函数在运行时立即执行,然后在执行后每五分钟再次执行一次。我将如何相应地修改此语法?

1 个答案:

答案 0 :(得分:1)

使用属性时只需传递RunOnStartup = true

[TimerTrigger("0 */5 * * * *", RunOnStartup = true)]