私は4つのwcfサービスを作成しました。 最初のWCFサービスが1分ごとに実行され、2回目のサービスが5分後に実行され、3回目のサービスが5分ごとに実行され、4回目のサービスが30分間連続して実行されるWindowsサービスを作成したいとします。このサービスの合計時間は30分。Windowsサービスをスケジュールする方法は?
30分後にサービスがリセットされ、再度実行されます。
すべてのボディは、このソリューションを得るために私を助けることができる..............
私は4つのwcfサービスを作成しました。 最初のWCFサービスが1分ごとに実行され、2回目のサービスが5分後に実行され、3回目のサービスが5分ごとに実行され、4回目のサービスが30分間連続して実行されるWindowsサービスを作成したいとします。このサービスの合計時間は30分。Windowsサービスをスケジュールする方法は?
30分後にサービスがリセットされ、再度実行されます。
すべてのボディは、このソリューションを得るために私を助けることができる..............
あなたは、起動のためにWindowsのタスクスケジューラを使用することができますが、あなたはあなたの自己によって実行時の期間をコーディングする必要があなたのコードで。
サービス開始時に変数に開始時刻を格納し、その時間差が30分を超えるかどうかを確認してから、タイマーをリセットします。
基本的にあなたがスケジューラを必要とする - .NETアプリケーションのための良いものは、それはあなたがスケジュールの仕様を保存する方法は非常に柔軟性がありQuartz.NET(http://quartznet.sourceforge.net/)
です。