c# – 如何每两周一个星期一和星期二运行石英计划?

c# – 如何每两周一个星期一和星期二运行石英计划?,第1张

概述我使用以下方式在星期一每两周运行一次计划. ITrigger trigger = TriggerBuilder.Create() .StartAt(DateBuilder.DateOf(StartHour, StartMinute, StartSeconds, StartDate, StartMonth, StartYear) 我使用以下方式在星期一每两周运行一次计划.
ITrigger trigger = TriggerBuilder.Create()                                    .StartAt(DateBuilder.DateOf(StartHour,StartMinute,StartSeconds,StartDate,StartMonth,StartYear))                                    .WithCalendarIntervalSchedule(x => x.WithIntervalinWeeks(Int32.Parse(nWeekInterval)))                                    .EndAt(DateBuilder.DateOf(0,EndDay,EndMonth,EndYear))                                    .Build();

但是我如何使用单一的时间表在星期一和星期二运行.请指教.

解决方法 您可以使用DailyTimeIntervalScheduleBuilder指定一周中的几天
var onMondayAndTuesday = DailyTimeIntervalScheduleBuilder.Create()                         .OnDaysOfTheWeek(new DayOfWeek[] { DayOfWeek.Monday,DayOfWeek.Tuesday });var trigger = TriggerBuilder.Create()                            .StartAt(DateBuilder.DateOf(StartHour,StartYear))                            .WithSchedule(onMondayAndTuesday)                            .WithCalendarIntervalSchedule(x => x.WithIntervalinWeeks(Int32.Parse(nWeekInterval)))                            .EndAt(DateBuilder.DateOf(0,EndYear))                            .WithIDentity(triggerKey)                            .Build();
总结

以上是内存溢出为你收集整理的c# – 如何每两周一个星期一和星期二运行石英计划?全部内容,希望文章能够帮你解决c# – 如何每两周一个星期一和星期二运行石英计划?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1252126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存