Wcf 与Windows工作流基础(WF4)集成的异步Web客户端
我正在使用WF4设计一个工作流,该工作流应该由Web客户端使用。工作流聚合WCF服务,并由从网页生成的接收活动触发。执行工作流时,用户的Web会话处于活动状态,某些工作流活动可能需要通知用户,即网页需要有关某些工作流阶段的反馈 我想坚持使用基于WCF的活动(发送、接收等),但不太确定如何实现对网页的反馈。假设情况是这样的:Wcf 与Windows工作流基础(WF4)集成的异步Web客户端,wcf,web-applications,workflow-foundation-4,Wcf,Web Applications,Workflow Foundation 4,我正在使用WF4设计一个工作流,该工作流应该由Web客户端使用。工作流聚合WCF服务,并由从网页生成的接收活动触发。执行工作流时,用户的Web会话处于活动状态,某些工作流活动可能需要通知用户,即网页需要有关某些工作流阶段的反馈 我想坚持使用基于WCF的活动(发送、接收等),但不太确定如何实现对网页的反馈。假设情况是这样的: 用户单击网页上的“开始”按钮以启动工作流 工作流服务创建工作流实例并使用实例Id进行响应 接下来,在服务器上执行“DoSomething”活动 完成剂量测定后,应向用户提供一
提前感谢我认为最简单的方法是不时对你的网页进行投票。使用AJAX调用检查是否有新内容要显示,如果有,则更新页面 或者,在web页面让请求者完成工作流并更新其页面后,让其执行另一个调用,该调用只会阻塞,直到有新的内容显示。不过,工作流程不会花费太长时间,因为大约60秒后,呼叫将超时 另一个解决方案可能是尝试使用,但我没有这方面的经验