我想模拟来自WCF服务的事件,这是否可能?我听说过DUPLEX WCF(2路呼叫),但也许有更好的方法。
这是我需要做的,从我的ASP.NET MVC应用程序,我需要启动对WCF服务的调用,因为这个调用完成它可能需要很长时间因此它会超时。我想将调用传递给WCF并返回到我可以通知客户端进程正在运行的网页。我需要能够在asp.net mvc上接收事件(或类似的概念),以告知客户端它在哪里以及进展如何。
WCF 2 WAY双工呼叫听起来不错,否则可能有Jquery呼叫(在计时器上)以获得进程...... Althouhg我认为这不起作用。我真的需要某种事件驱动模型来与WCF一起工作..
任何帮助真的很感激
提前致谢
答案 0 :(得分:0)
这可能不是最好的方式,但我做了类似的事情,因为你建议jQuery计时器滴答作响。我将用户引导到带有加载消息的页面,然后使用更长的超时设置进行ajax调用。我不确定你的时间有多长,所以这可能不起作用。
http://api.jquery.com/jQuery.ajax/
超时参数