相关疑难解决方法(0)

每次使用时都会出现Quartz.NET错误

我在这行中得到一个错误说:

无法将类型'System.Threading.Tasks.Task'隐式转换为'Quartz.IScheduler'.存在显式转换(您是否错过了演员?)

如何解决; 我不明白?请帮忙!

IScheduler scheduler = StdSchedulerFactory.GetDefaultScheduler();

   public static void Start()
    {
        try
        {
            //Construct scheduler factory
            //IScheduler scheduler = schedulerFactory.GetScheduler();

           // IScheduler scheduler = StdSchedulerFactory.GetDefaultScheduler();

            IScheduler scheduler = StdSchedulerFactory.GetDefaultScheduler();
            scheduler.Start();

            IJobDetail job = JobBuilder.Create<HelloJob>()
                .WithIdentity("jobName", "jobGroup")
                .Build();

            ITrigger trigger = TriggerBuilder.Create()
                .WithSimpleSchedule(s => s.WithIntervalInSeconds(60).RepeatForever())
                .StartNow()
                .Build();

            scheduler.ScheduleJob(job, trigger);

           // scheduler.Start();

        }

        catch (SchedulerException se)
        {
            //Console.WriteLine(se);
        }
    }
}

public class HelloJob : IJob
{
    private TBPESContext db = new TBPESContext();
    public void Execute(IJobExecutionContext context)
    {
        var AuthorName …
Run Code Online (Sandbox Code Playgroud)

triggers scheduler quartz-scheduler quartz.net quartz

2
推荐指数
3
解决办法
4343
查看次数