Wywoływanie metody co x minut

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);

Twoja odpowiedź

Zaloguj się aby odpowiedzieć.

Operiada

Operiada to polskojęzyczne forum informatyczne działające na zasadzie pytań i odpowiedzi.

Obserwowane tagi

Zaloguj się aby obserwować tagi.