1

我正在開發一個WF4項目,供經理批准向他們提出所需資源的請求。我正在傳遞一個自定義類型的參數,一個名爲「請求」的類。 Request類包含一個類型爲Player的List,其中「Player」是我創建的另一個類,用於表示批准管理器。我在這兩個類上使用DataContract Serializer來序列化它們,並且一切都正常工作,出現一個問題。在工作流程中,如果我嘗試更新Request類或具有實際執行批准的播放器的Player集合列表,我的工作流終止,記錄將從持久性數據庫中的InstancesTable中刪除。有誰知道爲什麼發生這種情況?我認爲必須有一種方法來動態更新傳入工作流的對象,但我似乎無法使其工作。Windows Workflow Foundation 4(WF4)參數

回答

2

這聽起來像是有一個例外,是由於更新了殺死工作流的對象。如果您正在使用WorkflowApplication,請嘗試向OnUnhandledException添加回調,並檢查UnhandledException以查看問題所在。

相關問題