Я только что начал с Quartz.net, и у меня она работает как служба. Я создал Job и переместил полученный DLL в папку Quartz и добавил новую запись в файл jobs.xml, чтобы запускать его каждые 3 секунды.Обновление DLL вакансии Quartz.NET без перезагрузки службы
Я обновил работу .dll, но он используется кварцем (или заблокирован).
Возможно ли обновить .dll без перезапуска службы кварца? Если бы не то, что могло бы случиться с длительной работой, если бы я остановил/запустил услугу Quartz?
Не могли бы вы рассказать мне, что это за параметр или ссылка для документирования этого, с надеждой на пример? –
Это метод Shutdown в IScheduler: http://quartznet.sourceforge.net/apidoc/topic93.html. Он будет блокироваться до завершения работы, и вы сможете завершить процесс. Особенно, если вы используете стойкость базы данных для обработки осечек. –