2

1時間に1回バックグラウンドで実行するタスクが必要な場合Timer、別のスレッドを使用するように見えるオブジェクトを使用できますか?http: //msdn.microsoft.com/en-us/library/zdzx8wx8.aspx

BackgroundWorkerこのことから、私の目的のためにを使用する必要はないように思われます。これは正しいです?

4

1 に答える 1

1

それはあなたの仕事が何であるかに大きく依存します。BackgroundWorkerコンポーネントは、キャンセルサポート進行状況レポートなど、タイマーに加えていくつかの追加機能を提供します。ただし、1時間ごとに何かを開始したいだけで、それ以上何も必要としない場合は、タイマーが非常に軽量な選択肢です。

別のオプションとしてタスクスケジューラを使用して調査しましたか?ここにきちんとしたラッパーがあります:http://taskscheduler.codeplex.com/

于 2012-10-07T00:22:43.147 に答える