Я новичок в hangfire. Я хочу создать регулярное задание cron, которое запускается каждые 30 минут. В документации я не смог найти хороший пример. Например, это мой метод:Hangfire create cron job in asp.net mvc
public void DoSomething()
{
using (EfDbContext _db = new EfDbContext())
{
_db.Jobs.add(new CronJob
{
status = "job fires",
date = DateTime.Now
});
}
}
И я хочу вызвать его каждые 30 минут. Как это сделать в asp.net mvc? (с использованием hangfire).
И где я должен писать RecurringJob.AddOrUpdate() этот метод. В контроллере, в global.asax или где? –
Это зависит от того, что вызывает эту повторяющуюся работу. Если вы просто хотите выполнить каждые 30 минут, вы можете добавить это в свой Startup или Application_Start в Global.asax. –
Работает спасибо, ребята, ребята –