0

Ich bin relativ neu in ASP.Net Core.ASP.Net Core - Hinzufügen von Taskplaner

Ich möchte Taskplaner für meine ASP.Net Core App zu implementieren.

Was ich fand, ist this-

http://www.hanselman.com/blog/HowToRunBackgroundTasksInASPNET.aspx

Aber ich kann keinen Weg finden, dies in meiner Anwendung zu implementieren.

Kann bitte helfen, einen Typ-Tutorial-Link zu geben, um Taskplaner in ASP.Net zu implementieren.

Vielen Dank im Voraus für die Hilfe.

+1

Ich schlage vor, Blick in Hangfire https://github.com/HangfireIO/Hangfire/pull/604 –

Antwort

0

Wenn Sie keine dritte Teilbibliothek wie Hangfire verwenden möchten, ist eine einfache Lösung, ein Powershell-Skript zu erstellen, das jede API in Ihrer Anwendung aufruft, die Ihre Aufgaben ausführt.

Hier ist ein Beispiel für ein PS-Skript, das eine GET-Anforderung an eine von Ihnen angegebene URL sendet.

$url="http://www.myapp.com/api/runjob" 
$content=(New-Object System.Net.WebClient).DownloadString("$url"); 

$Logfile = "D:\Temp\job.log" 
Add-content $Logfile -value $content 

Dann führen Sie das Skript im Taskplaner.