2011-08-25 86 views
0

我正在使用WF 4.0我需要知道工作流的ID

如何知道當前工作流的ID?而我需要將其保存到數據庫並在兩個活動中進行檢索?

謝謝。

回答

0

從工作流內部還是外部?

在外面,WorkflowApplication有Id property

裏面,這取決於。我通常從NativeActivityContext.WorkflowInstanceId屬性中獲得它。但我總是擴展NativeActivity。

+0

不,它沒有工作,謝謝。 – Sofy

+0

@Sofy:是的,它確實有效。兩者都是工作流的ID,因爲它們存儲在數據庫中。如果您通過檢查數據庫來檢查ID,請認識到有*許多*表,並且您不應該混淆它們;您應該讓WorkflowApplication存儲並加載工作流程。 – Will