为了尝试的数量而异步调用webservice

时间:2013-05-27 13:01:59

标签: c# multithreading web-services asynchronous

我需要异步使用webservice。但是以这种方式,如果被叫方法在7秒内没有完成,它应该再次调用直到N次尝试。用户界面也不应该挂起。

怎么做?

1 个答案:

答案 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/