0

重複の可能性:
C# を使用して特定の時間に Windows サービス タスクを実行する

.NET (c#) でアプリを構築しています。指定したさまざまな時間に、毎日特定の時間にログに書き込む方法を見つけようとしています。

スケジュールされたタスクでこれを簡単に実行できることは理解していますが、アプリ (できればコンソール アプリ) を実行し続けたいと考えています。そして、指定された時間にコマンドを起動します。

ありがとうございました!

4

3 に答える 3

1

Quartz.NETライブラリをご覧ください。それは私にとってうまくいきました。

于 2012-04-30T15:04:01.993 に答える
0

3 つの.Net Timer クラスの 1 つを使用したいと考えています。最も可能性が高いのはSystem.Timers.Timerです。タイマーの Interval プロパティを設定し、タイマーの Elapsed イベントのイベント ハンドラーでログを記録します。

于 2012-04-30T15:09:12.490 に答える
-1

アプリケーションを実行し続けたい場合は、Windowsサービスを使用しますが、個人的には、要件について私が知っていることを考えると、おそらくスケジュールされたタスクを実行するだけです。

Windowsサービス: http: //msdn.microsoft.com/en-us/library/zt39148a%28v=vs.80%29.aspx

于 2012-04-30T15:03:53.870 に答える