【问题标题】:Custom For-Each Sequence-like activityCustom For-Each 类似序列的活动
【发布时间】:2017-12-21 22:31:18
【问题描述】:

我们在我们的系统中使用 WF,让用户能够使用我们提供的一些专门的“构建块”(也称为活动)来构建他们自己的流程。

任务是创建一个以这种方式运行的自定义活动:

  • 它的即时内容类似于常规序列,即可以包含一个 儿童活动的集合。
  • 它有一个字符串列表类型的输入参数。为简单起见,它只是用空格分隔的一长串单词。
  • 实际行为是针对列表中的每个单词执行子代。孩子们的参数应该可以使用一个名为“CurrentItem”的隐式声明的变量来访问当前单词。

我希望以任何方式都清楚这一点。 如果没有,请询​​问,我会尽力解释得更好。

那么,有没有人知道我该如何做到这一点? 我尝试了几种方法,但没有成功,每次它都因这个 FW 拥有的其他限制而失败。

感谢分配任何帮助!

【问题讨论】:

    标签: .net workflow-foundation-4 workflow-foundation activitydesigner


    【解决方案1】:

    如果我理解正确,我会构建一个复合活动,其中包含一个入口点,该入口点解析字符串并记录参数的数量。
    然后,这会将执行传递给一个 switch 活动,该活动使用字符串中的参数将执行引导到一个子活动,该子活动在完成时循环回解析器活动以获得第二个参数。
    然后回到switch,child activity,loop back流程。

    一旦解析器活动用完参数,您就退出复合活动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-08-13
      • 1970-01-01
      相关资源
      最近更新 更多