WebJobsのスケジュール設定を変更する

.Net FrameworkのWebJobsのスケジュール設定はプロジェクトフォルダ内のwebjob-publish-settings.jsonに保存されています。

{
  "$schema": "http://schemastore.org/schemas/json/webjob-publish-settings.json",
  "webJobName": "YourWebJobName",
  "startTime": "2015-10-25T00:00:00+09:00",
  "endTime": "2015-10-26T00:00:00+09:00",
  "jobRecurrenceFrequency": "Minute",
  "interval": 10,
  "runMode": "Continuous"
}

webJobNameはJobの名称、startTime、endTimeは開始時刻と終了時刻、intervalは周期なので説明は不要でしょう。
runModeはTriggered、Scheduled、Continuousの何れかを指定します。Triggeredは外部からの指示で起動するもので自動では起動されません。Scheduledはスケジュール設定に従って自動で起動するもの。Continuousはスケジュール設定に関係なく常に起動するものを示します。
jobRecurrenceFrequencyはSecond、Minute、Hour、Day、Week、Monthの何れかを選択します。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です