Execute()
たとえば、終了までに 3000 ミリ秒かかるが、タイマー間隔のために 1000 ミリ秒ごとに呼び出されている場合、以下のコードはどうなるでしょうか?
Timer _timer = new Timer();
private void setupTimer()
{
_timer.Tick += new EventHandler(pollingTimeElapsed);
_timer.Interval = 1000;
_timer.Enabled = true;
_timer.Start();
}
private void pollingTimeElapsed(object sender, EventArgs e)
{
Execute();
}
編集: System.Timers.Timer には .Tick がないため、System.Windows.Forms.Timer を使用しています。