Как установить значение TimerTrigger программно? - PullRequest
0 голосов
/ 06 сентября 2018

Я пишу webjob для автоматизации отправки электронной почты каждый месяц, чей день будет определяться настройкой. Как программно установить scheduleExpression для TimerTrigger ("0 0 0 * / 6 * *", RunOnStartup = true)?

Это 6-е число каждого месяца в вышеприведенном выражении scheduleExpression будет переменным, заданным с помощью параметра. Как установить это программно?

1 Ответ

0 голосов
/ 07 сентября 2018

Нельзя установить выражение CRON "0 0 0 */6 * *" в качестве переменной в атрибуте TimerTrigger.

Обходной путь 1: добавьте файл settings.job в проект, а в Visual Studio установите для его свойства "copy to output directory" значение"copy always", затем добавьте свое выражение cron как {"schedule": "*/15 * * * * *"}

обходной путь 2: 2-й может не соответствовать вашим потребностям.Просто взгляни.Настройте свой собственный график на основе ежедневного или еженедельного, пожалуйста, обратитесь к здесь

...