2011-08-25 100 views
0

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

如何知道当前工作流的ID?而我需要将其保存到数据库并在两个活动中进行检索?

谢谢。

回答

0

从工作流内部还是外部?

在外面,WorkflowApplication有Id property

里面,这取决于。我通常从NativeActivityContext.WorkflowInstanceId属性中获得它。但我总是扩展NativeActivity。

+0

不,它没有工作,谢谢。 – Sofy

+0

@Sofy:是的,它确实有效。两者都是工作流的ID,因为它们存储在数据库中。如果您通过检查数据库来检查ID,请认识到有*许多*表,并且您不应该混淆它们;您应该让WorkflowApplication存储并加载工作流程。 – Will

相关问题