мне нужно запустить задачу с фиксированными интервалами (например, каждый час) в приложении C#. Каковы лучшие способы достижения этого? Есть ли лучший подход к обработке повторяющихся заданий?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>
использует ли Hangfire хорошую практику?, Quartz.net или другое решение лучше подходит?
Любые советы или примеры будут высоко оценены!>
Подробнее здесь: https://stackoverflow.com/questions/693 ... rvals-in-c