我真的很尴尬地问这个问题,但是这里有。
在工作流程活动中,如何获取当前活动的名称?例如,如果我有一个名为“Name”的变量,我该如何将其设置为活动名称。我试过了:
System.Reflection.MethodBase.GetCurrentMethod().Name
但它返回:“lambda_method”
我的Google技能今天失败了。
这是一个更新,在调试Activity工作流程时,监视窗口显示'this'有效允许我查看当前活动名称。但是当我尝试在Workflow活动的assign块中使用'this'时,它会抛出一个编译错误: 编译器错误遇到处理表达式“this.activity.displayName”。 “这个”没有宣布。由于其保护级别,它可能无法访问。
答案 0 :(得分:0)
这会有用吗?
System.Reflection.MethodBase.GetCurrentMethod().Name.ToString()
答案 1 :(得分:0)
使用this.activity.displayName
(调试工作流时在我的立即窗口中有效)