如何使用QUARTZ.NET将参数发送到作业类以进行调度

时间:2017-12-04 18:01:27

标签: asp.net quartz.net job-scheduling

我想使用石英调度方法来评估值并将其保存在更改中 我创建一个这样的计划类:

public static void Start()
    {   
        IScheduler Scheduler = StdSchedulerFactory.GetDefaultScheduler();
        Scheduler.Start();

        IJobDetail job = JobBuilder.Create<UpdateDailyFee>().Build();
        ITrigger trigger = TriggerBuilder.Create()
            .WithDailyTimeIntervalSchedule
              (s =>
                 //s.WithIntervalInHours(24)
                     s.WithIntervalInSeconds(3)
                .OnEveryDay()

              )
            .StartNow()
            .Build();

        Scheduler.ScheduleJob(job, trigger);
    }

和我想将参数(数值)传递给Job Class的类 工作类是这样的,我不知道如何将程序代码中的值传递给这个工作类:

public void Execute(IJobExecutionContext context)
    {
        //int xxx = value that should retrieve here 
        throw new NotImplementedException();

    }

如何将页面中的参数(例如int值)传递给Execute(参数)?

0 个答案:

没有答案