0
我正在執行一系列步驟,當我運行控制檯應用程序時。假設步數是8,並且在第四步失敗了。
恢復所做的更改,如果應用程序在操作中
我希望能夠恢復在失敗之前完成的第一步。如果在任何步驟都失敗了,怎麼能這樣做呢?
我正在執行一系列步驟,當我運行控制檯應用程序時。假設步數是8,並且在第四步失敗了。
恢復所做的更改,如果應用程序在操作中
我希望能夠恢復在失敗之前完成的第一步。如果在任何步驟都失敗了,怎麼能這樣做呢?
如果實現使用command pattern的步驟,其中每一步都知道怎麼做本身以及撤消本身。然後你就可以循環完成已完成的步驟和撤銷他們。
您可能也對這個問題感興趣Implementing the command pattern。
你在恢復什麼?數據變化?如果是這樣的變化呢?數據庫?一份文件? – tsells 2012-04-23 03:38:15
其中一些更改是在任務計劃程序中創建的「任務」。其他更改是在'IIS'中完成的配置?我必須恢復所有這些。 – Cipher 2012-04-23 03:49:42
那麼你在問如何不調度東西以及如何恢復IIS配置?鑑於你已經提出了150多個問題,你應該更好地瞭解它。 – R0MANARMY 2012-04-23 03:57:49