工作流活动 - 使用“分配”活动将工作流程活动名称保存到变量

时间:2012-01-18 21:55:06

标签: c# workflow-activity

我真的很尴尬地问这个问题,但是这里有。

在工作流程活动中,如何获取当前活动的名称?例如,如果我有一个名为“Name”的变量,我该如何将其设置为活动名称。我试过了:

System.Reflection.MethodBase.GetCurrentMethod().Name

但它返回:“lambda_method”

我的Google技能今天失败了。

这是一个更新,在调试Activity工作流程时,监视窗口显示'this'有效允许我查看当前活动名称。但是当我尝试在Workflow活动的assign块中使用'this'时,它会抛出一个编译错误: 编译器错误遇到处理表达式“this.activity.displayName”。 “这个”没有宣布。由于其保护级别,它可能无法访问。

2 个答案:

答案 0 :(得分:0)

这会有用吗?

System.Reflection.MethodBase.GetCurrentMethod().Name.ToString()

答案 1 :(得分:0)

使用this.activity.displayName(调试工作流时在我的立即窗口中有效)