我正在使用WF4并且有一个工作流服务,我在其中创建了一个自定义活动,可以创建一个等待其他用户输入的书签。当使用WorkflowApplication托管工作流程时,我可以简单地调用ResumeBookmark来接收我离开的处理,但是当工作流程作为工作流程服务托管时,我似乎无法弄清楚如何恢复书签。
任何指导都会非常感激。
答案 0 :(得分:6)
您需要创建一个实现IWorkflowInstanceExtension接口的活动扩展,并使用WorkflowInstanceProxy提供的BeginResumeBookmark()/ EndResumeBookmark()函数。有关简单示例,请参阅here。