C# Windows サービスを作成していますが、App.Config ファイルで指定された特定の時刻にタイマーでメソッドを毎日起動する最良の方法がわかりませんでした (たとえば、毎日午前 6:00 にメソッドが実行されます)。
どのようにしますか?
ありがとう
C# Windows サービスを作成していますが、App.Config ファイルで指定された特定の時刻にタイマーでメソッドを毎日起動する最良の方法がわかりませんでした (たとえば、毎日午前 6:00 にメソッドが実行されます)。
どのようにしますか?
ありがとう
このコードはそれを行う必要があります:
Trigger tg = new DailyTrigger();
ScheduledTasks st = new ScheduledTasks();
Task t = st.OpenTask("foo");
t.Triggers.Add(tg);
t.Save();
スケジュールされたタスクを作成します。それははるかに簡単な方法です。サービスをインストールするのに十分なアクセス権がある場合は、スケジュールされたタスクをセットアップするのに十分なアクセス権が必要です。