2012-02-24 9 views
0

私は4つのwcfサービスを作成しました。 最初のWCFサービスが1分ごとに実行され、2回目のサービスが5分後に実行され、3回目のサービスが5分ごとに実行され、4回目のサービスが30分間連続して実行されるWindowsサービスを作成したいとします。このサービスの合計時間は30分。Windowsサービスをスケジュールする方法は?

30分後にサービスがリセットされ、再度実行されます。

すべてのボディは、このソリューションを得るために私を助けることができる..............

答えて

0

あなたは、起動のためにWindowsのタスクスケジューラを使用することができますが、あなたはあなたの自己によって実行時の期間をコーディングする必要があなたのコードで。

0

サービス開始時に変数に開始時刻を格納し、その時間差が30分を超えるかどうかを確認してから、タイマーをリセットします。

1

基本的にあなたがスケジューラを必要とする - .NETアプリケーションのための良いものは、それはあなたがスケジュールの仕様を保存する方法は非常に柔軟性がありQuartz.NET(http://quartznet.sourceforge.net/

です。

関連する問題