我需要异步使用webservice。但是以这种方式,如果被叫方法在7秒内没有完成,它应该再次调用直到N次尝试。用户界面也不应该挂起。
怎么做?
答案 0 :(得分:0)
您可以通过后台处理和使用计时器来实现此目的。
我不打算解释如何使用它,但是会为您提供后台进程的链接
http://msdn.microsoft.com/en-us/library/cc221403(v=vs.95).aspx
您需要实现虚拟解决方案,然后在您的应用程序中使用它。
以下是示例解决方案 http://www.c-sharpcorner.com/uploadfile/mahesh/backgroundworker-in-C-Sharp/