График звонков с ScheduleJobs
мы пытались выяснить, как вызывать методы ScheduleJobs в Quartz.Net, но изо всех сил пытались создать правильные параметры 'ожидаю.
Вот'что ямы пробовали:
IJobDetail jobDetail = JobBuilder.Create()
.WithIdentity("theJob")
.Build();
ITrigger everydayTrigger = TriggerBuilder.Create()
.WithIdentity("everydayTrigger")
// fires
.WithCronSchedule("0 0 12 1/1 * ?")
// start immediately
.StartAt(DateBuilder.DateOf(DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second, DateTime.Now.Day, DateTime.Now.Month, DateTime.Now.Year))
.Build();
ITrigger yearlyTrigger = TriggerBuilder.Create()
.WithIdentity("yearlyTrigger")
// fires
.WithCronSchedule("0 0 12 1 1 ? *")
// start immediately
.StartAt(DateBuilder.DateOf(DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second, DateTime.Now.Day, DateTime.Now.Month, DateTime.Now.Year))
.Build();
var dictionary = new Dictionary();
dictionary.Add(jobDetail, new HashSet() { everydayTrigger, yearlyTrigger });
sched.ScheduleJobs((dictionary, true); // is a cast possible here to IDictionary?
Другие попытки; &&
sched.ScheduleJobs(new [] { jobDetail, new[] { afternoonTrigger } }, true);
sched.ScheduleJobs(new[] { new KeyValuePair()}.ToDictionary