Hangfire recurringJob,每次或一次计划
本文关键字:一次 计划 recurringJob Hangfire | 更新日期: 2023-09-27 18:32:59
我对RecurringJob
的Hangfire
实现有点困惑。我知道我可以安排这样的重复性任务:
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
由于此AddOrUpdate,因此每次在启动时运行它都没有害处。 要记住的一件事是,如果计划已从仪表板中手动删除,那么您将在启动时重新添加它。