1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
TriggerBuilder triggerBuilder = TriggerBuilder.Create()
.WithIdentity("Trigger_" + this.Key + "_" + element.Key)
.StartNow();
triggerBuilder
.WithSchedule(
DailyTimeIntervalScheduleBuilder.Create()
.OnDaysOfTheWeek(this.TaskRecurrence.DaysOfWeek.ToDayOfWeek())
.StartingDailyAt(TimeOfDay.HourAndMinuteOfDay(this.ExecutionTime.Hours, this.ExecutionTime.Minutes)))
.WithSchedule(
CalendarIntervalScheduleBuilder.Create()
.WithIntervalInWeeks(this.TaskRecurrence.WeekFrequency))
;
return triggerBuilder.Build(); |
Partager