30分ごとにバックグラウンドワーカーを開始したいタイマーティックがあります。タイマーティックの30分の同等の値は何ですか?
以下のコードは次のとおりです。
_timer.Tick += new EventHandler(_timer_Tick);
_timer.Interval = (1000) * (1);
_timer.Enabled = true;
_timer.Start();
void _timer_Tick(object sender, EventArgs e)
{
_ticks++;
if (_ticks == 15)
{
if (!backgroundWorker1.IsBusy)
{
backgroundWorker1.RunWorkerAsync();
}
_ticks = 0;
}
}
これが最善の方法なのか、誰かがより良い提案をしているのかはわかりません。