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

发布于 2024-12-27 15:41:29 字数 394 浏览 1 评论 0原文

我其实很不好意思问这个问题,但就这样吧。

在工作流活动中,如何获取当前活动的名称?例如,如果我有一个名为“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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

莳間冲淡了誓言ζ 2025-01-03 15:41:29

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

Use this.activity.displayName (which works in my Immediate Window when debugging a workflow)

清君侧 2025-01-03 15:41:29

这行得通吗?

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

Would this work?

System.Reflection.MethodBase.GetCurrentMethod().Name.ToString()
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文