Quartz调度程序:避免使用类文件并希望直接调用方法

时间:2016-09-07 18:24:32

标签: c# asp.net quartz-scheduler

我在我的项目中使用石英调度程序。我复制粘贴了我的代码。在这个代码区域,      Type type=typeof(class), 我需要调用一个方法,比如     Type type=typeof(methodname())。 我不想调用外部类文件。

int JobID = 0;
JobDetailImpl job = null;
Quartz.Impl.Triggers.CronTriggerImpl trigger = null;
ISimpleTrigger simpleTrigger = null;
JobDataMap jobdatamap = new JobDataMap();
sheduler.Start();
String cronExpression = "0 0/1 * * * ?";
Type type = typeof(TriggerJob1);
job = new JobDetailImpl("Job" + JobID + "", null, type);
trigger = new Quartz.Impl.Triggers.CronTriggerImpl("Trigger" + JobID + "", "Job" + JobID + "", cronExpression);
sheduler.ScheduleJob(job, trigger); 

上面代码中的TriggerJob1是我在本地创建的类文件。根据quartz调度程序,它具有调度程序在其预定时间调用的功能。

为什么我想使用方法而不是Triggerjob1类文件是: - 我在aspx文件中使用石英调度程序。我在按钮单击事件中编写了所有功能。我将使用调度程序调用此按钮。

我想这样用。这是我的预期行为。

Type type = typeof(button_click);

我不想从外部类文件中调用此按钮。但是石英调度程序的语法建议我只使用类文件。

如果有人知道,请帮助我。如果有人不能理解我在说什么,请告诉我。

0 个答案:

没有答案