加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

Windows工作流(WF):将一个活动的输出作为序列中下一个活动的输

发布时间:2020-12-14 05:29:47 所属栏目:Windows 来源:网络整理
导读:我是WF的新手,所以原谅可能是一个简单的问题. 我正在创建多个活动,这些活动将按顺序执行并向下传递数据.我知道这样做的一种方法是在活动A的父序列中设置一个上下文变量,然后在活动B中读取该值(因此A的输出实际上是B的输入). 我很好用这种技术,但是如果有办法
我是WF的新手,所以原谅可能是一个简单的问题.

我正在创建多个活动,这些活动将按顺序执行并向下传递数据.我知道这样做的一种方法是在活动A的父序列中设置一个上下文变量,然后在活动B中读取该值(因此A的输出实际上是B的输入).

我很好用这种技术,但是如果有办法直接声明Activity B的输入应该是Activity A的输出,我更喜欢这个.我对新活动模板中的这条评论很感兴趣:

"If your activity returns a value,derive from CodeActivity<TResult> and return the value from the Execute method."

从Activity返回值有什么意义?可以通过序列中的下一个Activity以某种方式读取此返回值,而不使用共享父级的上下文吗?

解决方法

如果使用CodeActivity,则总会有一个名为result的OutArument属性.无论从Execute()函数返回什么内容都存储在那里.您仍然需要将结果挂钩到变量或其他参数以在工作流中使用它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读