Azure Scheduler でジョブをスケジュールするために、Microsoft Azure Scheduler Management Library ( https://www.nuget.org/packages/Microsoft.WindowsAzure.Management.Scheduler/ ) を使用しています。これまでのところ、分単位、時間単位、日単位でのジョブの作成は正常に機能しています。
私の質問は、指定された曜日で毎週の仕事をスケジュールする方法です。以下のコードは、「BadRequest: 繰り返し単位 'Week' で日付を設定できません。」というメッセージで例外が発生します。例外で説明されているように、「月の日」を設定している場所がわかりません。Days コレクションは、「ジョブを実行する曜日」として記述されます。
var result = _azureSchedulerClient.Jobs.CreateOrUpdate("My Job", new JobCreateOrUpdateParameters()
{
Action = _azureSchedulerJobAction,
StartTime = startDateTime,
Recurrence = new JobRecurrence()
{
Frequency = JobRecurrenceFrequency.Week,
Interval = 1,
EndTime = new DateTime(2014, 12, 31);
Schedule = new JobRecurrenceSchedule()
{
Days = new List<JobScheduleDay> { JobScheduleDay.Monday }
}
}
});
毎週のスケジュールを機能させることができた人はいますか? ありがとう。