2010-04-28 51 views
0

在工作流程3.0-3.5中,您可以明確設置您開始的工作流程的ID。這個功能特別有用。我看不到在Workflow 4.0中執行此操作的方法。有誰知道這是否可能?由於Id屬性是隻讀的,並且沒有接受Id的重載構造函數,所以我看到的唯一可能機制是在將IDictionary對象傳遞給WorkflowApplication構造函數時是否有可用的魔術鍵。如何在工作流程4.0中設置WorkflowApplication實例的ID

乾杯,
羅蘭

回答

1

在WF4是沒有辦法做到這一點,總是被WorkflowApplication生成的ID。參數字典也不會幫助你。

爲什麼要爲工作流指定Guid而不是爲您提供WorkflowApplication?

+0

如果您有一組排隊的任務,其中每個任務都有一個Id(假設爲Guid),那麼它很有用。將工作流標識與處理時的工作標識簡單匹配非常有用。雖然創建映射很簡單,但推斷的映射更簡單。 – Rohland 2010-04-28 11:02:36

+0

除非您已經啓動工作流程,否則不會告訴您。當我啓動工作流程時,我只是將工作流程ID添加到項目中。 – Maurice 2010-04-28 11:16:08

相關問題