Quartz.net在时间范围之间运行作业-C#

时间:2018-10-17 08:22:05

标签: c# quartz-scheduler

我需要在特定时间范围内运行工作。我需要设置开始时间和结束时间,每当用户系统在此时间范围内打开时,作业就会开始。

例如,当前我的开始时间是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();

0 个答案:

没有答案