namespace WebApp
{
    public static class TaskScheduler
    {
        public static async System.Threading.Tasks.Task StartAsync()
        {
            await new Jobs.Outlook.RunSyn().Run();
            //// 每隔一段时间执行任务
            //IScheduler sched;
            //ISchedulerFactory sf = new StdSchedulerFactory();
            //sched = sf.GetScheduler();
            //// IndexJob为实现了IJob接口的类
            //JobDetail job = new JobDetail("job1", "group1", typeof(BuildStasticsJob));
            //// 5秒后开始第一次运行
            //DateTime ts = TriggerUtils.GetNextGivenSecondDate(null, 5);
            //// 每隔1小时执行一次
            //TimeSpan interval = TimeSpan.FromHours(1);
            //// 每若干小时运行一次,小时间隔由appsettings中的IndexIntervalHour参数指定
            //Trigger trigger = new SimpleTrigger("trigger1", "group1", "job1", "group1", ts, null,
            //                                        SimpleTrigger.RepeatIndefinitely, interval);
            //sched.AddJob(job, true);
            //sched.ScheduleJob(trigger);
            //sched.Start();
        }
    }
}