我是WF的新手但是我已经创建了一个自定义活动,我想获得当前工作流程的名称/类型。我已经使用了context.WorkflowInstanceId来获取当前工作流程的guid,但我也想知道这个名称,即“Workflow1”。
答案 0 :(得分:4)
工作流程实际上没有名称。它们可能来自具有名称或无名流的文件。您可能希望通过传递参数等为工作流建立自己的“名称”。
答案 1 :(得分:1)
@RonJacobs显然100%正确 - 但除此之外,如果您正在寻找活动所在的工作流程类型(例如StateMachine vs.FlowChart),那么您可以参考我最近回答的这篇文章。它使用私有反射来获取Parent,然后从中拉出Type。