私は特定のメソッドを呼び出すコードで日付と時刻を持っています。この日時も再発する可能性があります。 問題がある場合は、IISサーバーでこれを実行します。スケジュールされたタスクをC#
C#の方法はありますか?
私は特定のメソッドを呼び出すコードで日付と時刻を持っています。この日時も再発する可能性があります。 問題がある場合は、IISサーバーでこれを実行します。スケジュールされたタスクをC#
C#の方法はありますか?
は、私はあなたがおそらくいくつかの種類のサービスに出て、あなたのコードを分割する必要があると思いますQuartz.net
を見てみましょう。スケジュールされたタスクの実行は、IISのためのものではありません。
Timerが必要な場合は、ElapsedEventHandlerが関数を呼び出すことができます。また、それらを再作成するように設定することもできます。
タイマーは彼に時間をミリ秒単位で提供する必要があります。私はDateTimeを持っています – Ido
TimeSpan timeToDate = yourDateTime - DateTime.Now; timeToDate.TotalMillisecondsを使用します。 – LightLabyrinth
もう1つのツールはVisual Cronです。私はこれを実稼働環境で使用しました。 http://www.visualcron.com/
最も簡単な解決策は、コンソールアプリケーションを作成し、Windowsタスクスケジューラを使用してスケジュールすることです。なぜ車を再発明するのですか? – Heinzi
このトピックはたくさんの回答がありましたので、私は –
の前に何が言われたかを調べることをお勧めします。それらのすべては私をWindowsのスケジューラまたは他のフレームワークに紹介します。私は本当に簡単なことが必要です。 – Ido