Page 1 of 1

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

Posted: 12 Mar 2025, 10:56
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?>