コード例 #1
0
 private static ITrigger CreateTrigger(JobSchedule schedule)
 {
     return(TriggerBuilder
            .Create()
            //.WithIdentity($"{schedule.JobType.FullName}.trigger")
            .WithCronScheduleNowIfEmpty(schedule.CronExpression)
            //.WithDescription(schedule.CronExpression)
            .Build()
            );
 }
コード例 #2
0
        private static IJobDetail CreateJob(JobSchedule schedule)
        {
            var jobType          = schedule.JobType;
            var jobDetailDefault = JobBuilder
                                   .Create(jobType)
                                   .Build()
            ;

            jobDetailDefault.Key.Group = jobType.FullName;
            var jobDetail = jobDetailDefault.GetJobBuilder().Build();

            return(jobDetail);
        }