Autor Beitrag
Schafschaf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 63
Erhaltene Danke: 2

Windows 10
C# (VS 2015)
BeitragVerfasst: Di 03.11.15 12:59 
Hallo,

ich bräuchte einen Task Scheduler für C#.
Ich habe im Netzt leider nix brauchbares gefunden, nur Bibliotheken, mit denen ich einen Task dem Windows Task Scheduler hinzufügen kann.
Ich möchte jedoch in meinem Dienst die Tasks verwalten, z.B. in einer Liste oder so, sodass man von einem Client via WCF Tasks erstellen und bearbeiten kann.

Kennt da jemand zufällig was wo ich da nehmen könnte? Sollte umsonst sein.

Danke schonmal im Vorraus :)

LG Schafschaf
Ralf Jansen
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 4701
Erhaltene Danke: 991


VS2010 Pro, VS2012 Pro, VS2013 Pro, VS2015 Pro, Delphi 7 Pro
BeitragVerfasst: Di 03.11.15 13:55 
Zitat:
Ich möchte jedoch in meinem Dienst die Tasks verwalten,


Heißt das jetzt du möchtest den Windows Task Scheduler weiter verwenden nur ein eigenes FrontEnd dafür oder möchtest du den Windows Task Scheduler durch ein eigenes Scheduling ersetzen. Im ersten Fall sollten die von dir gefunden Bibliotheken alle nötigen APIs von Windows veröffentlichen um die nötigen Daten zu kommen. Es heißt dann nur sich die UI Bibliothek seiner Wahl zu schnappen und ein Frontend zu programmieren. Man bedenke aber es gibt 2 Versionen des Taskschedulers die sollte man nicht verwechseln/vermischen. Im letzteren Fall ist Quartz die Referenz.
Schafschaf Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 63
Erhaltene Danke: 2

Windows 10
C# (VS 2015)
BeitragVerfasst: Di 03.11.15 15:14 
Letzeres, ich möchte einen eigenen Scheduler haben, der in meinem WCF Dienst integriert ist, der zu verschiedenen Zeiten diverse Aufgaben (bzw. Methoden) ausführt und mit EF Daten in die Datenbank schreibt.
Per WCF Client sollten damit Aufgaben verwaltet werden können.
Was mir noch wichtig ist, ist dass man die Aufgaben, die erstellt wurden in eine XML Datei gespeichert werden können, um - falls der Dienst mal beendet werden sollte - bei Neustart die Aufgaben wieder aufgegriffen werden können.

Danke, ich werde mir Quarz mal genauer ansehen :)