Hangfire recurringJob,每次或一次计划

本文关键字:一次 计划 recurringJob Hangfire | 更新日期: 2023-09-27 18:32:59

我对RecurringJobHangfire实现有点困惑。我知道我可以安排这样的重复性任务:

RecurringJob.AddOrUpdate("MyName", () => MyProcessor(), "0 6 * * 6", TimeZoneInfo.Local);

我的问题是每次重新启动应用程序时都需要运行上述命令吗?或者这是你运行一次的东西,永远?

换句话说,我的Startup应该运行我的计划方法,还是通过一些管理员Controller或其他东西运行一次......

有关此Hangfire RecurringJob的更多信息 : http://docs.hangfire.io/en/latest/background-methods/performing-recurrent-tasks.html

Hangfire recurringJob,每次或一次计划

由于此AddOrUpdate,因此每次在启动时运行它都没有害处。 要记住的一件事是,如果计划已从仪表板中手动删除,那么您将在启动时重新添加它。