2010-11-24 34 views
1

是否可以使用子工作流程(即設計器中工作流程的子集)。例如,工作流程中的序列,流程圖或任何活動。在重新託管設計器中使用子工作流程?

我的想法是一樣的東西,這些:

  • 保存subworkflow到一個文件(例如,保存所選的Sequence活動)
  • 載入保存subworkflow並將其添加到當前的工作流
  • 添加作爲工具箱中的項目的子工作流程

這些甚至可能在WF4?

回答

1

聽起來很像你的子工作流只是複合活動。這樣做很容易,只要你編譯它們,因爲它們變成了常規的活動類型,你可以隨意使用它們。如果您不想編譯它們,但將它們用作XAML文件,則需要使用DynamicActivity和ActivityXamlServices創建編譯的包裝器活動。這是必需的,因爲添加到工作流中或顯示在工具箱中的活動總是被編譯。

+0

你是對的。綜合活動是我想到的。你如何將它保存到一個XML?我可以將從ActivityXamlServices加載的Activity添加到工具箱中嗎? – 2010-11-24 09:28:43

相關問題