public async Task <ActionResult> ScheduleJob() { await _jobManager.ScheduleAsync <MyLogJob>( job => { job.WithIdentity("MyLogJobIdentity", "MyGroup") .WithDescription("A job to simply write logs."); }, trigger => { trigger.StartNow() .WithSimpleSchedule(schedule => { schedule.RepeatForever() .WithIntervalInSeconds(5) .Build(); }); }); _jobManager.Start(); return(Content("OK, scheduled!")); }
/// <summary> /// 开启服务 /// </summary> public void Start() { _quartzScheduleJobManager.Start(); }