Во время разработки приложения HangFire с C# ASP.NET, и я решил реализовать функционально там, где администратор может управлять состоянием сервера, заданиями.HangFire Server Enable - отключить вручную
- пункт Список
сервера Включить Выключить состояние. Использование кнопки «Включить кнопку» click event Admin может запустить JOB-сервер, чтобы выполнить все Fire и Forget and Recurrent задание . Кнопка Disable останавливает все действия JOB.
- Получить текущее состояние сервера
Я хочу, чтобы получить текущее состояние JOB сервера, так что я могу показать это сервер включен или выключен.
- Получить состояние и включить/отключить состояние рабочих мест (только рецидивирующий).
Знаете ли вы, как запускать и останавливать работу вручную? –
Я этого не делал раньше, и не знаю, позволяет ли hangfire прекратить работу во время выполнения. Все, что я знаю, вы можете удалить, пока работа находится в состоянии очереди и требует задания, если вы хотите. – jtabuloc
У меня повторяющаяся работа, которая выполняется каждую минуту. По какой-то причине, если я хочу, чтобы эта работа остановилась, пока я не попрошу снова начать с нажатия кнопки. Можно ли это сделать с помощью функции hangfire delete и re queue? –