程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> Spring.Scheduling.Quartz的使用

Spring.Scheduling.Quartz的使用

編輯:C#入門知識

最近因使用Spring.Net框架而接觸、了解到其與Quartz.Net的集成,即Spring.Scheduling.Quartz模塊。

Spring通過對Quartz.Net的封裝,采用了spring核心注入思路,給我們提供更為簡單、便利的使用方式。當然直接使用Quartz.Net也是可以的。

 

在使用的過程中Spring.Net版本為1.3.2,而該版本的Spring.Scheduling.Quartz只支持Quartz.Net(1.0.3版),無法支持Quartz.Net(>=2.0.1版)

主要是Spring.Scheduling.Quartz使用的一些對象,在Quartz.Net2.x.x版本中已經摒棄,廢除了,而改成更為靈活的接口方式,

如QuartzJobObject的Quartz.JobExecutionContext在高版本中已經變成Quartz.IJobExecutionContext。

 

這樣造成升級Quartz.Net由1.0.3升級為2.x.x時,由於對象不存心而編譯失敗。目前官網已發布預發布版本的Spring.Scheduling.Quartz2來支持。

組件見 http://www.nuget.org/packages/Spring.Scheduling.Quartz2/2.0.0-RC1

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved