2016-04-11 5 views
-3

Scheduler Managerを書きたいと思います。
マイScheduler Managerは、実行中のタスクの3種類C#でタスクスケジューラマネージャを実装する方法は?

- Each XX seconds (ex. each 15 seconds) 
- Every day at same time (ex. every day at 7 a.m) 
- Emergency task - this is task that UI can add and will run imitatively 

私の問題が含まれている必要があり、私は仕事の時にポップアップしますアラームを、実装する方法がわからないということです。

Timer.Intervalを使用して、[今]と目標時間の間の時間を計算できます。これは、タスクをポップアップするのに適切な時間を待ちます。

これを実装するより良い方法はありますか?

+3

Windowsにプリインストールされたタスクスケジューラを使用してみませんか?またはスケジューリングライブラリですか?学習の目的でこれをやっているのであれば、(たとえそれらがすべて失敗したとしても)たくさんのオプションを調べて、ここにあなたの試みを投稿するべきです。 – Rob

+0

これは内部のプロジェクトタスクである必要があります - そして、私はOSタスクスケジューラを使用できません – Yanshof

+1

あなたの結果のコード/結果はどこにありますか? – Hexie

答えて

1

Quartz.netは機能しますか?上記のように特定の間隔でジョブを実行するように設定できます。

関連する問題