Подтвердить что ты не робот

Настройте задание cron, которое выполняется каждые 15 минут на Hangfire

Я использую Hangfire и, как программное обеспечение, очень! Но одна вещь, которую мне не хватает, - это добавить повторяющуюся работу, которая выполняется каждые несколько минут (например, каждые 15 минут). Есть ли способ достичь этого?

4b9b3361

Ответ 2

Глядя на класс Hangfire.Cron, я не знаю, возможно ли это.

Обходным путем было бы создать четыре разных графика: i.e:

RecurringJob.AddOrUpdate(
    () => Console.WriteLine("Transparent!"), 
    Cron.Hourly(0));

RecurringJob.AddOrUpdate(
    () => Console.WriteLine("Transparent!"), 
    Cron.Hourly(15));

RecurringJob.AddOrUpdate(
    () => Console.WriteLine("Transparent!"), 
    Cron.Hourly(30));

RecurringJob.AddOrUpdate(
    () => Console.WriteLine("Transparent!"), 
    Cron.Hourly(45));

Ответ 3

Мы также можем использовать следующую строку кода для планирования работы каждые 15 минут.

RecurringJob.AddOrUpdate(() => Console.Write("Recurring"), Cron.MinuteInterval(15));