/// <summary> /// 添加任务 /// </summary> /// <param name="jobModel"></param> public static void AddJob(ScheduleJobEntity jobModel) { //验证是否正确的Cron表达式 if (ValidExpression(jobModel.CronExpression)) { IJobDetail job = new JobDetailImpl(jobModel.JobKey, GetTypeByNew(jobModel.TypeString)); CronTriggerImpl trigger = new CronTriggerImpl(); trigger.CronExpressionString = jobModel.CronExpression; trigger.Name = jobModel.JobKey; //trigger.Description = jobModel.Description; scheduler.ScheduleJob(job, trigger); } else { throw new Exception(jobModel.CronExpression + "不是正确的Cron表达式,无法启动该任务!"); } }
public void UpdateScheduleJob(ScheduleJobEntity entity) { }