2011-02-05 59 views
0

我有(N)個觸發器,但一次只能運行一個作業。 我想控制失誤的觸發器,並在作業完成後運行最近的失火觸發器。 Quartz.net是否有解決方案?使用多個觸發器運行一個作業

編輯:我想有這樣的結構對於所有觸發器的字典,並如果其中一人發揮失常更新時觸發的最後失火的時間,然後完成正在運行的作業決定,如果它是通過小於40的觸發應該運行後錯誤發生時間的百分比。 (觸發檢查是基於優先級的)

+0

你能不能給我們一些更多的信息? – Matten

回答

0

我完全不理解你的問題,但我想你的解決方案是創建一個由偵聽器處理的結構。 http://quartznet.sourceforge.net/tutorial/lesson_7.html

例如(IJobListener)

public void JobToBeExecuted(JobExecutionContext context) { 
    ...deal with triggers, and determine the last one; 
} 

public void JobWasExecuted(JobExecutionContext context, JobExecutionException jobException) { 
    ...now with the job complete you can fire another behavior. 
} 
相關問題