Wie kann ich eine wiederkehrende Aufgabe planen, die in bestimmten Abständen in C#ausgeführt werden soll?C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Wie kann ich eine wiederkehrende Aufgabe planen, die in bestimmten Abständen in C#ausgeführt werden soll?

Post by Anonymous »

Ich muss eine Aufgabe in festen Intervallen (z. B. jede Stunde) in einer C# -Anwendung ausführen. Was sind die besten Möglichkeiten, dies zu erreichen? Gibt es einen besseren Ansatz für die Behandlung wiederkehrender Jobs? < /P>
Hier ist ein Beispiel für das, was ich bisher versucht habe:using System;
using System.Timers;

class Program
{
static void Main()
{
Timer timer = new Timer(3600000); // Runs every hour
timer.Elapsed += Job;
timer.Start();

Console.ReadLine();
}

private static void Job(object sender, ElapsedEventArgs e)
{
Console.WriteLine("Job is running: " + DateTime.Now);
}
}
< /code>
Verwendet Hangfire eine gute Praxis?, quartz.net oder eine andere Lösung, die besser passen?>

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post