【问题标题】:State Machine persistence状态机持久化
【发布时间】:2012-02-01 09:24:34
【问题描述】:

状态机的持久性如何工作?更具体地说,我想知道触发器是如何持久化的。

我想了解是否可以将长时间运行的逻辑放入触发器的操作中,或者我是否应该使用该逻辑创建“过渡”状态。

谢谢

【问题讨论】:

    标签: workflow-foundation-4 state-machine


    【解决方案1】:

    状态机的持久性与其他工作流没有什么不同。只要工作流处于空闲状态,它的状态就可以保持不变。如果您在工作流程中使用书签,无论是您自己还是间接通过 Receive 活动,它们将作为您工作流程状态的一部分保留。

    【讨论】:

    • 感谢 Maurice,您对 WF 的帮助总是无价的。这是否意味着无论我们在哪里(触发动作、状态进入、状态退出),当前点都可以被持久化(使用书签、接收或显式持久化)?
    • 工作流只有在空闲时才能持久化。因此,工作流中没有实际执行的代码。基本上它正在等待恢复书签。书签是持久化工作流数据的一部分,事实上这正是它们的设计目的。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 2021-05-20
    • 1970-01-01
    • 2022-11-07
    • 1970-01-01
    • 2018-12-28
    • 2021-04-24
    相关资源
    最近更新 更多