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