我需要在特定时间范围内运行工作。我需要设置开始时间和结束时间,每当用户系统在此时间范围内打开时,作业就会开始。
例如,当前我的开始时间是10:00 AM,结束时间是11:00 AM。 开始工作的时间应该恰好是10:00 AM,但是我需要,如果时间是10:20 AM,戳戳就开始了,因为它在时间范围内。
这是我的代码:
var startTrigger = TriggerBuilder.Create()
.WithIdentity("StartTrigger")
.StartAt(new DateTimeOffset(startDate))
.EndAt(new DateTimeOffset(endDate))
.Build();