2014-11-16 53 views
0

參考http://msdn.microsoft.com/en-us/library/dd489452(v=vs.110).aspx,我對使用WorkflowApplicationInstance.Abandon()感到困惑。根據MSDN,這個Abandon()方法「導致狀態機轉換到廢棄狀態。」我的問題是這個WorkflowApplicationInstance類和/或MSDN中提到的「狀態機」的有效狀態是什麼? 「狀態機」是指什麼?爲什麼需要放棄()一個實際上正在被帶入內存並運行的實例?謝謝。WorkflowApplicationInstance.Abandon()是做什麼的?

回答

0

該文檔有點奇怪。 Abandon()將實例拋出(WorkflowApplication.DiscardInstance()),以便其他人可以加載它。您正在查看的代碼部分僅加載工作流以獲取其屬性以進行顯示,而不是運行它。