在Hangfire中,我已经成功设置了定期作业,并且如果我愿意,我可以手动触发,这要归功于Web UI及其“触发”按钮.
RecurringJob.AddOrUpdate(..);
但是我愿意设置一个永远不会自动解雇的工作.仅限WebUi的需求.将其视为一组仅在需要时触发的维护任务.手动.
我想在await状态下添加一个非重新安排的Job,但是无法(听起来不对).
Hangfire可以“仅按需”工作吗?
解决方法
我使用这个CRON表达式为Never:0 0 29 2/12000 WED
午夜时分,2月29日恰好是每个世纪的星期三.
午夜时分,2月29日恰好是每个世纪的星期三.
正如@youen发现的那样,这个表达式会产生更晚的日期. “0 0 29 2/12000 MON”