Я использовал Quartz.Net для организации очередей и отправки электронных писем из моего приложения. Я не знаю, как каждое запланированное задание реагирует на остановку, приостановку или завершение работы экземпляра приложения. Интерфейс IJob не имеет метода, который мог бы уведомить текущее задание об этих событиях.
У меня вопрос: как я могу справиться с этими случаями, когда они происходят, чтобы работа могла завершиться, оставив приложение и данные в стабильном состоянии?