Как я могу запланировать повторяющуюся задачу для выполнения определенных интервалов в C#?C#

Место общения программистов C#
Anonymous
Как я могу запланировать повторяющуюся задачу для выполнения определенных интервалов в C#?

Сообщение Anonymous »

мне нужно запустить задачу с фиксированными интервалами (например, каждый час) в приложении 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

Вернуться в «C#»