Как получить конечное событие кварцевого планировщика - PullRequest
0 голосов
/ 17 мая 2018

У меня есть следующий код, где я запустил кварцевый планировщик

internal static IScheduler MyQuartzScheduler = null;
     private static async void StartProcessing()
            {
                try
                {
                    Logger.Info("Starting Quartz");
                    StdSchedulerFactory factory = new StdSchedulerFactory();
                    MyQuartzScheduler = await factory.GetScheduler();
                    await MyQuartzScheduler.Start();
                    QuartzScedulerMessage = String.Format("Quart Scheduler Started on {0}", DateTime.Now);
                }
                catch (Exception ex)
                {
                    QuartzScedulerMessage = ex.Message;
                    Logger.Fatal(ex.Message, ex);
                }
            }

Мой планировщик запущен и работает нормально.Мне было просто любопытно, если по какой-либо причине (например, в моем хранилище заданий ado в моем прерывании соединения sql и db), если происходит сбой планировщика.

1 Ответ

0 голосов
/ 20 мая 2018

Я думаю, вам следует попробовать Scheduler Listener в Quartz.NET, вот документация;

Scheduler Listener

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...