2016-10-11 3 views
0

Ich arbeite mit einer ASP.NET MVC CORE 1.0-Anwendung. Ich versuche, einen Windows Job Scheduler aus meiner .net Kernanwendung zu erstellen. Ich habe eine Konsolenanwendung, die den Datenbankbetrieb durchführt. Ich möchte, dass diese Konsolenanwendung jede Nacht um 23:59 Uhr ausgeführt wird. Also versuche ich einen Windows Taskplaner zu erstellen und diese Konsolenanwendung zuzuordnen. Ich möchte diese Aufgabe mit C# -Codierung erstellen und den Taskplaner-Assistenten nicht direkt verwenden.Wie Windows Taskplaner aus asp.net Core 1.0 erstellen

Ich recherchierte online und fand einige Beispielcodes, in denen sie diesen Namespace Microsoft.Win32.TaskScheduler verwenden. Dieser Namespace wird jedoch nicht mit ASP.NET CORE 1.0 unterstützt.

Bitte jemand mir helfen, Taskplaner mit. NET-Core zu erstellen. Danke im Vorraus für deine Hilfe.

Antwort

0

Der Taskplaner stellt eine WMI-Schnittstelle zur Verfügung, um geplante Tasks zu bearbeiten, die Sie über aufrufen können.

Sie können https://msdn.microsoft.com/en-us/library/aa394601(v=vs.85).aspx

an Dokumentation über den Scheduler finden Sie auch in Bibliotheken wie Hangfire aussehen sollten, die in ASP.Net verwendet werden können, Aufgaben zu festen Zeiten oder regelmäßigen Abständen ohne den Scheduler programmatisch zu planen.

+0

Vielen Dank für Ihre Antwort. Lass mich versuchen, Hangfire zu benutzen und dich zu aktualisieren. – user3631005

Verwandte Themen