0

我正在编写 webjob 以每月自动发送电子邮件,其日期将由设置固定。如何以编程方式设置 TimerTrigger("0 0 0 */6 * *", RunOnStartup = true) 的 scheduleExpression?

上述 scheduleExpression 中每个月的 6 日将是可变的,使用设置进行设置。如何以编程方式设置它?

4

1 回答 1

0

您不能将 CRON 表达式设置"0 0 0 */6 * *"为 TimerTrigger 属性中的变量。

解决方法 1:请将 settings.job 添加到项目并在 Visual Studio 中,将其属性设置"copy to output directory""copy always",然后添加您的 cron 表达式,如{"schedule": "*/15 * * * * *"}

解决方法 2:第二个可能无法满足您的需要。看看吧。根据每天或每周自定义您自己的日程安排,请参考这里

于 2018-09-07T06:28:15.443 回答