Все ли повторяющиеся задания Hangfire должны быть перечислены непосредственно в Program.cs? Или я могу абстрагировать их в подмодуль? Я бы предпочел иметь 20 повторяющихся заданий в отдельном модуле, чем все в Program.cs
Program.cs:
Код: Выделить всё
app.UseHangfireDashboard();
app.MapHangfireDashboard();
// Hangfire Recurring Jobs
RecurringJob.AddOrUpdate("Test Job", (x) => x.testJob("hangfire test
job"), Cron.Daily(8, 30));
....to infitity...
Program.cs:
Код: Выделить всё
app.UseHangfireDashboard();
app.MapHangfireDashboard();
BackgroundJobs jobs = new BackgroundJobs();
jobs.MyRecurringJobs();
Подробнее здесь: https://stackoverflow.com/questions/770 ... program-cs