예제 #1
0
        /// <summary>
        /// StoreJob and its related Triggers
        /// </summary>
        /// <param name="job">IJobDetail</param>
        /// <param name="triggers">Triggers</param>
        protected void StoreJobAndTriggers(IJobDetail job, global::Quartz.Collection.ISet <ITrigger> triggers)
        {
            var dictionary = new Dictionary <IJobDetail, global::Quartz.Collection.ISet <ITrigger> > {
                { job, triggers }
            };

            JobStore.StoreJobsAndTriggers(dictionary, true);
        }
예제 #2
0
 /// <summary>
 /// 添加作业
 /// </summary>
 /// <param name="jobDetail"></param>
 /// <param name="triggers"></param>
 /// <param name="replace"></param>
 public static void ScheduleJob(IJobDetail jobDetail,
                                global::Quartz.Collection.ISet <ITrigger> triggers,
                                bool replace = false)
 {
     Scheduler.ScheduleJob(jobDetail, triggers, replace);
 }