3
在Hangfire中,後臺作業和重複作業有什麼區別?由於cron支持僅在經常性作業中提供,而不在後臺作業中提供?Hangfire後臺作業和重複作業之間的區別?
在Hangfire中,後臺作業和重複作業有什麼區別?由於cron支持僅在經常性作業中提供,而不在後臺作業中提供?Hangfire後臺作業和重複作業之間的區別?
定期工作旨在以特定時間間隔(即每小時,每天)觸發,因此您提供cron表達式。
RecurringJob.AddOrUpdate(
() => YourRegularJob(),
Cron.Daily);
後臺作業是指一次,或者通過將其放置在隊列中,並立即執行或通過延遲工作在特定時間被執行以執行。
BackgroundJob.Enqueue(
() => YourImmediateJob());
BackgroundJob.Schedule(
() => YourDelayedJob(),
TimeSpan.FromDays(3));