2

毎朝午前5時にWebRoleにタスクを実行させるための解決策を見つけようとしています。Quartz.Netとstackoverflowの例を見てきましたが、それらはすべて、タスクが10分ごとに実行されるようにスケジュールしています。スケジュールを立てる方法を示す例はありますか?

4

2 に答える 2

3

また、Windows Azure ストアでスケジューラ アドオンを確認することもできます (manage.windowsazure.com でポータルにログインし、[アドオン] に移動し、[App Services] をクリックして [スケジューラ] を選択します)。

1 か月あたり最大 5,000 件のスケジュールされたジョブが無料です。

于 2013-01-19T16:26:05.447 に答える
2

Quartz.Net が適しているはずです。CronTrigger (またはバージョン 2.x の CronTriggerImpl)を使用してみてください。

cron-expression の例"0 0 5 * * ?"-- run every day at 5 AM.

Cron トリガー部分式の位置の意味:

  1. Seconds - 0for you (0 秒で実行)
  2. -0あなたのため (0 分で実行)
  3. Hours - 5for you (5 時間で実行、24 時間制を使用)
  4. Day-of-Month - *- 毎日実行
  5. -*あなたのため (毎月実行)
  6. 曜日- ?- 指定されていません (代わりに月日が使用されています)
  7. (オプション フィールド) -使用されません
于 2013-01-18T17:10:51.900 に答える