TimerTrigger, который выполняется мгновенно, а затем каждые 5 минут - PullRequest
1 голос
/ 26 марта 2019

В этом документе ( Триггер таймера для функций Azure ) пример, который они приводят, выполняет функцию каждые пять минут, начиная с минут, заканчивающихся на 5 или 0. Это нормально, но если я не пропущу что-то, этот документ не объясняет синтаксис триггера и как я могу настроить его.

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

Для целей тестирования на моем локальном хосте действительно раздражает ожидание, пока время моих часов не станет минутой, заканчивающейся на 5 или 0. Я просто хочу, чтобы функция выполнялась сразу при запуске, а затем снова каждые пять минут после этого , Как бы я изменил этот синтаксис соответственно?

1 Ответ

1 голос
/ 26 марта 2019

Просто передайте RunOnStartup = true при использовании атрибута:

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