如何將日期添加到HangFire任務? 例如,該代碼添加7天:使用日期的HangFire延遲任務
BackgroundJob.Schedule(
() => Console.WriteLine("Reliable!"),
TimeSpan.FromDays(7));
但是,如果我需要在特定日期運行的任務嗎?
如何將日期添加到HangFire任務? 例如,該代碼添加7天:使用日期的HangFire延遲任務
BackgroundJob.Schedule(
() => Console.WriteLine("Reliable!"),
TimeSpan.FromDays(7));
但是,如果我需要在特定日期運行的任務嗎?
如果一年並不重要,則可以使用cron表達式來實現此目的。大多數默認的cron實現(如Hangfire使用的NCrontab)不包括年份字段。
BackgroundJob.Schedule(
() => Console.WriteLine("Reliable!"),
"30 4 27 6 *");
這項工作將於每年6月27日上午4點30分執行。
運行每年的05/08目前有一個在'RecurringJob'類沒有'Schedule'方法是正確的。 – Deilan