2015-01-16 85 views

回答

6

定期工作旨在以特定時間間隔(即每小時,每天)觸發,因此您提供cron表達式。

RecurringJob.AddOrUpdate(
    () => YourRegularJob(), 
    Cron.Daily); 

後臺作業是指一次,或者通過將其放置在隊列中,並立即執行或通過延遲工作在特定時間被執行以執行

BackgroundJob.Enqueue(
    () => YourImmediateJob()); 

BackgroundJob.Schedule(
    () => YourDelayedJob(), 
    TimeSpan.FromDays(3));