继我上一个问题[链接文本] [1]后,我遇到了一个新问题。.NET 3.5 - 从WPF应用程序多次异步调用web服务
我有一个将调用Web服务的WPF应用程序。这个网络服务将通过按下'GO'按钮来异步调用。结果可能需要30秒左右才能回来。
问题是我希望用户能够多次点击'GO'按钮,因为他们想发出多个请求。
什么我不想要的是客户端打开一个新的连接到web服务每次按下按钮。 Web服务的方法很简单:
invokeExecutionRequest(INT流程id)
此方法只返回一个标志specfying成功或失败的执行请求。
现在如果可能的话,我真的不想在客户端上排队这些请求,因为服务器上已经建立了一个队列。什么是最优雅的方式来实现这一目标?
你以前的问题的链接中断 – 2009-02-11 07:48:22