Hangfire RecurringJob,每次或一次安排

Hangfire RecurringJob, Scheduled Every Time or One Time

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

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

我的问题是每次重新启动我的应用程序时都需要运行上述命令吗?或者这是你曾经 运行 曾经做过的事吗?

换句话说,我的 Startup 运行 我的日程安排方法是应该还是我 运行 通过某个管理员 Controller 或其他什么...

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

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