【问题标题】:Windows Workflow 4.0 for Simple Orchestration?用于简单编排的 Windows Workflow 4.0?
【发布时间】:2011-05-20 09:57:22
【问题描述】:

我有 4 个类,每个类都有几个方法(都一样,它们实现了一个通用接口)和一个 Dictionary,其中包含实例工作需要知道的内容。它们连续运行,“A”完成,然后将一些内容写入状态(文件或数据库),然后“B”完成工作,然后“C”,然后“D”。现在每个控制台应用程序只运行一个。

我很快就会遇到需要在“A”和“B”之间加上一些东西的时候,然后是“C”和“D”。你明白了。

我认为 Framework 4.0 上的 Windows 工作流将是简单序列编排的理想选择。所以我添加了一个新的 XAML 文件,启动了设计器,然后……我不知道下一步该做什么。我只想实例化对象并设置它们的字典并运行它们。

我该如何开始呢?在 Google 上进行简单的编排搜索没有帮助。

谢谢。

【问题讨论】:

    标签: xaml workflow-foundation orchestration


    【解决方案1】:

    为了帮助下一个WF新手:

    打开设计器。

    将“序列”拖到设计图面上。

    在序列中拖动一个“InvokeMethod”。

    实例类型的目标类型应为空。

    目标对象应该是“New my.namespace.my.class”(注意 New 是 VBasic 语法,即使你使用 C# 也是必需的)

    MethodName 应该具有您要调用的方法的名称。

    获取属性并单击省略号并按照代码中类定义中指定的相同顺序添加属性。

    完成。

    我偶然发现了一段时间,直到我找到了适合 Bing 的词 - InvokeMethod 是让您将自定义代码作为活动运行的甜头。我敢肯定,至少还有 99e99 种其他方法可以做到这一点,但这对我有用。

    谢谢。

    【讨论】:

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