恢复工作流服务的书签

时间:2011-08-17 06:47:34

标签: workflow-foundation-4

我正在使用WF4并且有一个工作流服务,我在其中创建了一个自定义活动,可以创建一个等待其他用户输入的书签。当使用WorkflowApplication托管工作流程时,我可以简单地调用ResumeBookmark来接收我离开的处理,但是当工作流程作为工作流程服务托管时,我似乎无法弄清楚如何恢复书签。

任何指导都会非常感激。

1 个答案:

答案 0 :(得分:6)

您需要创建一个实现IWorkflowInstanceExtension接口的活动扩展,并使用WorkflowInstanceProxy提供的BeginResumeBookmark()/ EndResumeBookmark()函数。有关简单示例,请参阅here