如何使用 CodeActivty的结果在WF 4.0中?
我在 .NET 4.0 beta 1 WF 项目中创建了一个自定义活动。它的定义是:
public class GetCurrentUserMailAddress : CodeActivity<string>
因为我读到这是返回单个结果的最有效的方式。
最后,我使用以下方法设置结果:
context.SetValue(Result, up.EmailAddress);
但现在我很难在工作流程中使用它。我想在下一个活动中使用该值,但找不到它。
如何在下一个活动中引用一个自定义活动的结果?
I've created a custom activity in a .NET 4.0 beta 1 WF project. It's defined as:
public class GetCurrentUserMailAddress : CodeActivity<string>
because I've read that this is the most efficient way of returning a single result.
At the end, I set the Result using:
context.SetValue(Result, up.EmailAddress);
But now I'm struggling to use it in my Workflow. I want to use the value in my next activity but I can't find it.
How do I reference the Result from one custom activity in the next activity?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
没关系。我本来就很厚。为了防止其他人遇到困难,自定义活动的“属性”窗口包含一个“结果”属性。将您的变量名称粘贴在那里,它将填充您的 Result OutArgument 的值。
Never mind. I was being thick. Just in case anyone else is struggling, the Properties window for the custom activity contains a Result property. Stick your variable name in there and it will be populated with the value of your Result OutArgument.