簡體   English   中英

Episerver:在計划作業中執行計划作業

[英]Episerver: Execute a Schedule Job within a schedule Job

是否可以在計划作業中執行計划作業。例如,我有一個執行某些操作的計划作業 A。在執行計划作業 A 之后執行另一個計划作業 B。 因此,不是使用管理模式手動運行作業,這是一個簡單的選項,有沒有一種方法可以在作業 A 成功執行后執行作業 B? 我找到了一個 IScheduledJobExecutor 接口,看起來確實如此,但我不確定這樣做是否明智。 對此有什么想法嗎?

我不會在這樣的預定作業之間創建依賴關系。 相反,請考慮重構您的代碼,以便可以在同一個預定作業中執行這兩個操作的業務邏輯。

因此,假設您將代碼重構為Foo()Bar()

然后創建以下內容以獲得最大的靈活性:

  1. 僅執行Foo() Scheduled Job A
  2. 僅執行Bar()Scheduled Job B
  3. 執行Foo()Bar()Scheduled Job C

顯然,除非有充分的理由單獨執行操作,否則您可能不需要 #1 和 #2。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM