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

use*_*704 5 .net c# azure

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

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

为了在我的本地主机上进行测试,等待时钟时间以 5 或 0 结尾的分钟确实很烦人。我只想函数在运行时立即执行,然后每五分钟执行一次。我将如何相应地修改此语法?

hai*_*770 8

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

[TimerTrigger("0 */5 * * * *", RunOnStartup = true)]
Run Code Online (Sandbox Code Playgroud)