工作流程活动 - 使用“分配”将工作流程活动名称保存到变量中活动
我其实很不好意思问这个问题,但就这样吧。
在工作流活动中,如何获取当前活动的名称?例如,如果我有一个名为“Name”的变量,如何将其设置为活动名称。我已经尝试过:
System.Reflection.MethodBase.GetCurrentMethod().Name
但它返回:“lambda_method”
我的 Google 技能今天失败了。
这是一个更新,在调试活动工作流程时,监视窗口显示“this”有效,允许我查看当前活动名称。但是,当我尝试在工作流活动的分配块内部使用“this”时,它会引发编译错误: 处理表达式“this.activity.displayName”时遇到编译器错误。 'this' 没有声明。由于其保护级别,它可能无法访问。
I'm actually embarrassed to ask this question but here goes.
In a workflow activity, how do I get the name of the current activity? For example, if I have a variable called "Name", how can I set that to the activity name. I have tried:
System.Reflection.MethodBase.GetCurrentMethod().Name
but it returns: "lambda_method"
My Google skills have failed today.
Here is an update, while debugging the Activity workflow, the watch windows says that 'this' is valid allows me to see the current activity name. But when I try to use 'this' inside of the assign block on the Workflow activity, it throws a compile error:
Compiler error(s) encountered processing expression "this.activity.displayName".
'this' is not declared. It may be inaccessible due to its protection level.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
this.activity.displayName
(在调试工作流程时在我的立即窗口中工作)Use
this.activity.displayName
(which works in my Immediate Window when debugging a workflow)这行得通吗?
Would this work?