[英]Episerver: Execute a Schedule Job within a schedule Job
是否可以在計划作業中執行計划作業。例如,我有一個執行某些操作的計划作業 A。在執行計划作業 A 之后執行另一個計划作業 B。 因此,不是使用管理模式手動運行作業,這是一個簡單的選項,有沒有一種方法可以在作業 A 成功執行后執行作業 B? 我找到了一個 IScheduledJobExecutor 接口,看起來確實如此,但我不確定這樣做是否明智。 對此有什么想法嗎?
我不會在這樣的預定作業之間創建依賴關系。 相反,請考慮重構您的代碼,以便可以在同一個預定作業中執行這兩個操作的業務邏輯。
因此,假設您將代碼重構為Foo()
和Bar()
。
然后創建以下內容以獲得最大的靈活性:
Foo()
Scheduled Job A
Bar()
的Scheduled Job B
Foo()
和Bar()
的Scheduled Job C
顯然,除非有充分的理由單獨執行操作,否則您可能不需要 #1 和 #2。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.