System.Threading.Timer'deki aralığı bu zamanlayıcının geriçağırım işlevinden nasıl değiştiririm? Bu doğru mu?System.Threading.Timer'deki aralık süresini bu zamanlayıcının geriçağırım işlevinden nasıl değiştiririm?
Böyle yapıyor. Olmadı. TimerCallBack
hemen yürütmek için
if(true)
_timer.Change(TimeSpan.Zero, TimeSpan.FromMinutes(10));
İlk parametre kuvvetlerini:
public class TestTimer
{
private static Timer _timer = new Timer(TimerCallBack);
public void Run()
{
_timer.Change(TimeSpan.Zero, TimeSpan.FromMinutes(1));
}
private static void TimerCallBack(object obj)
{
if(true)
_timer.Change(TimeSpan.Zero, TimeSpan.FromMinutes(10));
}
}
(true) ??? ......... –
@Mitch Buğday, örneğin iyi bir nedenden dolayı geçerli midir? – crypted
Mitch, bu sadece bir örnek. Ciddiye alma. – mrbrooks