Chcę wywoływać jakąś metodę co 5 minut. Jak mogę to zrobić?
public class Program
{
static void Main(string[] args)
{
Console.WriteLine("*** wywoływanie MyMethod *** ");
Console.ReadLine();
}
private MyMethod()
{
Console.WriteLine("*** Metoda jest wykonywana o godzinie {0} ***", DateTime.Now);
Console.ReadLine();
}
}
Macie jakiś pomysł?
1 odpowiedź
var periodTimeSpan = TimeSpan.FromMinutes(5);
var timer = new System.Threading.Timer((e) =>
{
MyMethod();
}, null, startTimeSpan, periodTimeSpan);