Job 类必须实现 Job 接口。”我使用 Quartz.Net 1.0.3 创建了简单的作业
public class SimpleTestJob : IJob
{
public virtual void Execute(JobExecutionContext context)
{
System.Diagnostics.EventLog.WriteEntry("QuartzTest", "This is a test run");
}
}
然后我尝试将上面的作业动态添加到 Quartz 服务器
首先我收到了一个使用反射的类型
string jobType = "Scheduler.Quartz.Jobs.SimpleTestJob,Scheduler.Quartz,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null";
var schedType= Type.GetType(jobType, false, true);
它正在工作。然后我正在尝试创建 JobDetail 对象
JobDetail job = job = new JobDetail(jobName, groupName, schedType.GetType());
但我收到来自 Quartz.Net 框架的错误。
"Job class must implement the Job interface."
请帮忙