Триггер веб-задания Azure не срабатывает при добавлении в него настраиваемого расписания - PullRequest
0 голосов
/ 02 мая 2019

Я создал функцию, которая запускается таймером.Он запускается нормально при запуске с портала Azure, если щелкнуть опцию «Выполнить» в точное время, указанное в базе данных.Но не срабатывает автоматически для запланированной даты, взятой из базы данных.Расписание таймера здесь не является статичным, но значение берется из базы данных и преобразуется в выражение CRON.Использовал INameResolver, чтобы разрешить имя и перезаписать его датой и временем в базе данных, преобразовав его в выражение CRON.

Работает нормально, когда в атрибут TimerTrigger передается постоянное выражение CRON.

Любая помощьпо этому вопросу будет оценен.

1 Ответ

0 голосов
/ 15 мая 2019

Существует документ об этом: Динамическое обновление расписания работы веб-задания Azure .

Используется NameResolver для получения динамических привязок из AppSettings, для получения дополнительной информации вы можете обратиться кthis: Пользовательские выражения привязки .

Таким образом, вы можете установить динамический %TriggerSchedule% для AppSettings с кодом, подобным этому answer .Затем объедините код функции веб-задания.

...