设置扳机在开始后的5分钟内,然后每天10:00打电话



你好,规则有必要询问Web服务器。

法规是,计划开始后5分钟后每天10:00和1次。

在10:00配置呼叫触发器,我能够

  ITrigger trigger = TriggerBuilder.Create()
        .WithIdentity("trigger3", "group1")
        .WithSchedule(CronScheduleBuilder.DailyAtHourAndMinute(10, 00))
        .ForJob(job)
        .Build();

但是如何在开始后5分钟后添加1个抽奖?

 scheduler.ScheduleJob(job, trigger); 

您可以添加一个更简单的触发器。在没有重复的情况下安排那个特定时刻。您与示例有关。您可以在Quartz.net上找到更多信息。

// trigger builder creates simple trigger by default, actually an ITrigger is returned 
ISimpleTrigger trigger = (ISimpleTrigger) TriggerBuilder
.Create()
.WithIdentity("trigger1", "group1")
.StartAt(myStartTime) // some Date
.ForJob("job1", "group1") // identify job with name, group strings
.Build();

相关内容

最新更新