Hangfire — запретить регистрацию ненужных «Успешных» заданий (без тегов)
Теперь, когда прошло 2 года с тех пор, как был задан этот связанный вопрос SO , есть ли способ запретить Hangfire регистрировать «спам» Успешные задания на панели мониторинга - помимо использования расширения HF Tags, указанного в соответствующем SO?
Причина: если у вас есть задание, которое выполняется каждую минуту и на самом деле выполняется лишь изредка , оно приводит к спаму на странице «Успешные задания», что затрудняет поиск того, что вы ищете.
Я мечтаю о чем-то вроде:
public void myFunction(PerformContext context)
{
bool wasWorkDone = false;
//do work, set wasWorkDone
if (!wasWorkDone)
context.DoNotLogAsSucceededEntry(); //or maybe context.LogAsDeletedInsteadOfSucceeded();
}
Спасибо!