Hinzufügen und entfernen von jobs dynamisch Quartz.NET Windows-Dienst

Ich bin der Entwicklung eines E-Mail-marketing WinForm Anwendung. Und für die Planung von Kampagnen, entschied ich mich für Quartz.NET. Ich muss es als Windows-Dienst ausgeführt. aber ich will auch, dass der Benutzer in der Lage sein, um einen Auftrag hinzuzufügen (z.B. eine Kampagne, die ausgeführt werden muss, jeden Tag um 8 UHR, die im Grunde ist laufen eine .bat-Datei), um den service durch das Programm.

Ich bin auch speichern alle job-Zeitpläne in der Datenbank, so dass, wenn Sie stoppen/starten des OS oder Windows-Dienst kann es noch Lesen, von all den jobs, die ausgeführt werden müssen.

Wie kann ich einen job, um den service, während der Dienst ausgeführt wird? Das dynamische hinzufügen/entfernen der job für den service ist natürlich auch viel lieber. Den Dienst stoppen und Lesen all die jobs, die wieder aus der Datenbank ist, um ehrlich zu sein, meine Letzte Rettung.

InformationsquelleAutor disasterkid | 2014-09-18
Schreibe einen Kommentar