Я использую Hangfire
в своем приложении .Net Core для выполнения фоновой обработки.Есть сценарий, когда мне нужно выйти или остановить выполнение задания.Для этого я искал и обнаружил, что я могу использовать BackgroundJob.Delete(jobId);
ИЛИ RecurringJob.RemoveIfExists(jobId);
, чтобы остановить работу, он отлично работает Но , в то же время он также пометил работу как удалено такпроблема заключается в том, что при повторном запуске пула приложений задание не будет выполнено.
Так есть ли способ выйти из задания, не удалив его?
Любая помощь будет принята с благодарностью!
Спасибо,