Я собираюсь использовать Hangfire в качестве планировщика повторяющихся заданий. Так что настроить их просто с помощью AddOrUpdate
, но как тогда его удалить? Я не хочу засорять свой код RecurringJob.RemoveIfExists()
, когда это задание было удалено, а потом не забыть удалить его позже.
Есть ли способ получить список всех повторяющихся заданий и удалить их при запуске сервера, чтобы мой код каждый раз добавлял их заново? Если нет, есть ли способ лучше?
e.g.
Версия приложения 1: добавлено новое повторяющееся задание Hangfire Do something 1
Версия приложения 2: добавлены новые повторяющиеся задания Hangfire Do something 2
и Do Something 3
.
Версия приложения 3: удалено повторяющееся задание Hangfire Do something 2
Проблема: задание по-прежнему существует на сервере с ошибкой «Не удалось загрузить тип ...», и его необходимо удалить.