Witam, szukałem sposobu, by uruchamiać daną funkcję co np. minutę. Jedyne co znalazłem to to:
private void Odliczanie()
{
int DoubleToInt = Convert.ToInt32(TimeSpan.FromMinutes(1).TotalMilliseconds);
var timer = new System.Threading.Timer((e) =>
{
//mojafunkcja();
}, null, 1000, DoubleToInt );
}
Jednak odlicza tylko jakiś czas (obstawiam około 10 minut) i potem przestaje… Co może być nie tak? Ewentualnie czy znacie może metody jak zrobić odliczanie czasu na bazie zegara systemowego? Coś jak TIME_TICK w Androidzie