HTML5技术

任务调度之持久化(基于Quartz.net) - 蓝建荣(2)

字号+ 作者:H5之家 来源:H5之家 2017-03-28 12:03 我要评论( )

1 public ActionResult Run(Guid id) 2 { 3 var success = this .jobApplication.Update( new JobCURequest() 4 { 5 Id = id, 6 TriggerState = Quartz.TriggerState.Normal.ToString() 7 }); (success) 10 { 11 va

1 public ActionResult Run(Guid id) 2 { 3 var success = this.jobApplication.Update(new JobCURequest() 4 { 5 Id = id, 6 TriggerState = Quartz.TriggerState.Normal.ToString() 7 }); (success) 10 { 11 var entity = this.jobApplication.Get(id); 12 JobHelper.Run(entity); 13 } RedirectToAction(, ); 16 } ActionResult Pause(Guid id) 19 { 20 var success = this.jobApplication.Update(new JobCURequest() 21 { 22 Id = id, 23 TriggerState = Quartz.TriggerState.Paused.ToString() 24 }); (success) 27 { entity = this.jobApplication.Get(id); 30 JobHelper.Pause(entity); 31 } , ); 33 } ActionResult Resume(Guid id) 36 { 37 var success = this.jobApplication.Update(new JobCURequest() 38 { 39 Id = id, 40 TriggerState = Quartz.TriggerState.Normal.ToString() 41 }); (success) 44 { 45 var entity = this.jobApplication.Get(id); 46 JobHelper.Resume(entity); 47 } RedirectToAction(, ); 50 }

2.3、好了,现在开启服务端

2.4、执行

 

2.5、暂停

 

2.6、恢复

 

 

好了,基本上就是这些了

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 开源的.NET定时任务组件Hangfire解析 - 彭泽0902

    开源的.NET定时任务组件Hangfire解析 - 彭泽0902

    2017-03-22 13:00

  • 如何一步一步用DDD设计一个电商网站(九)—— 小心陷入值对象持久化的坑 - Zachary_Fan

    如何一步一步用DDD设计一个电商网站(九)—— 小心陷入值对象持久化

    2016-12-27 13:06

  • Web数据持久化存储IndexedDB(不常用) - 海角在眼前

    Web数据持久化存储IndexedDB(不常用) - 海角在眼前

    2015-12-18 08:19

  • 用Redis实现分布式锁 与 实现任务队列 - __kelly_

    用Redis实现分布式锁 与 实现任务队列 - __kelly_

    2015-11-23 08:33

网友点评
l