【问题标题】:WF 3.5 stateful activitiesWF 3.5 有状态的活动
【发布时间】:2009-10-01 16:45:25
【问题描述】:

我正在使用 WF 3.5 并寻找一种方法来开发一种在标准 WF“while”活动的不同迭代中保留其状态的活动。问题是通常活动的 Execute() 方法应该返回“关闭”执行状态。一旦它这样做了 - 它就无法回到“正在执行”状态,并且在下一次迭代中使用了一个新的活动克隆,因此我们失去了第一个活动的状态。例如,我希望我的活动在每次迭代中对输入文件的下一行进行采样。它需要为此文件维护一个游标,或者换句话说,它需要一个状态。我怎样才能实现这个功能?

【问题讨论】:

    标签: workflow workflow-foundation workflow-activity sequential-workflow


    【解决方案1】:

    为什么需要关闭工作流程?它似乎还没有完成 :) 考虑有一个循环,直到你完成它才关闭。

    如果你必须关闭它并且需要为“下次运行”存储文件的行号。也许将其存储在它运行的实体上。

    或者有两个工作流,一个控制器存储文件行号并调用子工作流进行处理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多