2012-09-12 14 views
0

目前我們正在努力,看看我們是否應該使用WF4一個項目,我有2個問題,因爲我真的不知道很多關於最新版本WF:WF4問題(目前的狀態和編譯)

  1. 如果創建狀態機工作流,有沒有辦法知道工作流實例的當前狀態?即:我有一個投訴狀態機WF,我想知道一個投訴的當前狀態,我可以在不加載WF實例的情況下執行此操作嗎?

  2. 只要工作流定義發生變化(即:進程發生變化),它是否會生成新的DLL(程序集)?

非常感謝。

回答

1
  1. 不開箱但這是很容易使用TrackingParticipant
  2. 這取決於你如何定義你的工作流程做。 XAML文件可以編譯爲CLR類型,在這種情況下,您需要重新編譯。您也可以從磁盤或其他存儲中動態加載它們,如果您想要並以這種方式執行它們。最後,工作流服務(XAMLX文件)始終作爲文件加載並且永遠不會編譯。