【问题标题】:Getting current activity when a workflow instance loads from persistent store in WF 4.0当工作流实例从 WF 4.0 中的持久存储加载时获取当前活动
【发布时间】:2010-07-29 07:43:40
【问题描述】:

我一直在努力解决我们一直遇到的一些工作流程问题。我正在使用 Workflow Foundation 4.0,当我从持久性加载实例时,我需要获取实例的当前活动。我尝试使用跟踪,但是在加载实例时不会调用它。

如果可能的话,我希望避免自己保留这些信息。

您对如何做到这一点有任何想法吗?

问候, 安泽

【问题讨论】:

    标签: c# workflow-foundation-4


    【解决方案1】:

    据我所知,使用跟踪是监控哪些活动开始和停止的唯一方法。使用派生自 PersistenceParticipant 的工作流扩展,您可以将数据保存为工作流本身的一部分。请记住,当工作流被持久化时,这可能是多个活动的异步活动。

    请参阅此question 了解如何操作。

    【讨论】:

    • 我最终使用了书签,因为我不想保留这些跟踪信息。我希望会有一个方法,比如“GetCurrentActivity”。
    猜你喜欢
    • 1970-01-01
    • 2018-05-20
    • 1970-01-01
    • 1970-01-01
    • 2018-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多