Как заставить Quartz.NET запускать задания из отдельной сборки? - PullRequest
1 голос
/ 21 января 2011

Я новичок в Quartz.NET, так что терпите меня, пожалуйста.Я хотел бы запустить Quartz.NET как отдельную службу, которая выполняет задания.Я хотел бы создать другую сборку, содержащую все задания, которые мне нужно запустить, и настроил Quartz для запуска этих заданий из моей сборки.

Таким образом, всякий раз, когда я создаю новое задание, ядобавьте это в мою сборку, и все, что мне осталось сделать, это заменить старую сборку и перезапустить службу Quartz.

Возможно ли это?

Может кто-нибудь показать / перенаправить меня на кодпример, показывающий, как это сделать.

1 Ответ

3 голосов
/ 24 января 2011

для того, чтобы найти хорошее решение для вашего вопроса, прежде всего, как Quartz.examples в примерах 12 и 13, вы можете создать через Remoting.net автономный сервер, и это очень простой способ сделать это просто сделай себе копипаст ;-). Кроме того, вы должны добавить ссылку на свою сборку заданий в сборку сервера, чтобы зафиксировать сообщение о том, какой «метод Execute ()» должен быть выполнен и чтобы избежать исключений ... тогда вы можете создать Clientremoting вам просто нужно выбрать задание, которое вы бы запланировали, и запустить его, используя тот же порт, канал и привязку, что и на сервере. Дайте мне знать, если вы хотите несколько примеров кодов этого.

...