You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

26 lines
1.2 KiB

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();
}
}
}