2016-12-01 44 views
0

我現在將自己介紹給Workflow Foundation(WF)(.NET 4.6)。 我已經閱讀了一些教程並閱讀了一些文檔。 但是,我不明白方法WorkflowApplication.ResumeBookmarkvalue論點的目的。它的每個版本都有一個輸入「值」參數。這個「價值」的目的是什麼? 我已經實現與書籤一些示例應用程序,並閱讀文檔here,只說:Workflow Foundation - ResumeBookmark的「價值」的目的是什麼

An object passed as a parameter to the method that is invoked when the bookmark resumes. 

誰能解釋這可能是一個使用它的合理的最佳實踐方案?

+1

簡單情況是恢復工作流程的用戶的用戶標識。或者重新獲得批准書籤的原因。它可以是任何真的。 – Maarten

回答

1

「值」可以是任何對象類型。

因此,也許您在等待某個操作返回某些數據時仍然存在工作流,例如,貸款批准

在ResumeBookmark上,您隨後將該數據打包到對象中,並將該對象發送到恢復的活動中。
然後活動使用該對象執行更多動作,例如根據貸款是否獲得批准引導工作流程。