как приостановить работу Hangfire? между определенными часами - PullRequest
1 голос
/ 05 мая 2020

Я хочу, чтобы задания с зависанием не работали, если время между 20:00 и 8:00 утра. Я хочу, чтобы задания с зависанием не работали. есть идеи?

1 Ответ

0 голосов
/ 06 мая 2020

Вам необходимо предоставить правильное выражение cron для повторяющегося задания, которое запустит ваш желаемый код.

Например, это выражение cron запускает задание каждый час с 8:00 до 20:00.

0 0 8-16 ? * * *

Cron - это подход «белого списка» (т.е. когда работать), чем подход «черного списка», как в ваших вопросах (когда не работать). Hangfire выполняет повторяющиеся задания на основе выражений cron.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...