














app.UseHangfireServer(new BackgroundJobServerOptions
{
WorkerCount = 10,
});
如果你已经注册了定时任务(RecurringJob),可以在 Hangfire Dashboard 中点击“Trigger now”手动执行一次:
RecurringJob.AddOrUpdate("manual-job", () => Console.WriteLine("定时任务"), Cron.Never());
2. 使用任务依赖链(ContinueWith)
Hangfire 提供 ContinueWith 方法,可以让一个任务在另一个任务完成后执行:
var jobId1 = BackgroundJob.Enqueue(() => Step1()); var jobId2 = BackgroundJob.ContinueWith(jobId1, () => Step2()); var jobId3 = BackgroundJob.ContinueWith(jobId2, () => Step3());
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。