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