Quartz 3.06无法从XML文件执行作业

时间:2018-09-17 09:48:43

标签: asp.net quartz-scheduler quartz.net quartz

我尝试执行此代码..但不幸的是,代码未运行..它在较旧版本中有效

    static async void QuartzInitializer()
    {
        try
        {
            ILog log = LogManager.GetLogger(typeof(Program));
            // our properties that enable XML configuration plugin
            var properties = new NameValueCollection
            {
            ["quartz.plugin.triggHistory.type"] = "Quartz.Plugin.History.LoggingJobHistoryPlugin, Quartz.Plugins",
            ["quartz.plugin.jobInitializer.type"] = "Quartz.Plugin.Xml.XMLSchedulingDataProcessorPlugin, Quartz.Plugins",
            ["quartz.plugin.jobInitializer.fileNames"] = "quartz_jobs.xml",
            ["quartz.plugin.jobInitializer.failOnFileNotFound"] = "true",
            ["quartz.plugin.jobInitializer.scanInterval"] = "60",

            };
            ISchedulerFactory sf = new StdSchedulerFactory(properties);
            IScheduler sched = await sf.GetScheduler();
            await sched.Start();
            await Task.Delay(TimeSpan.FromMinutes(5));
        }
        catch (Exception ex)
        {
            Main();
        }
    }

未引发任何欺骗。我也尝试使用try catch。 它在等待sched.Start()时退出;

0 个答案:

没有答案