0

我需要异步使用 web 服务。但是这样的话,如果被调用的方法在 7 秒内没有完成,它应该再次调用,直到 N 次尝试。并且 UI 也不应该挂起。

这个怎么做??

4

1 回答 1

0

您可以通过后台进程和使用计时器来实现这一点。

我不会解释如何使用它,但是会为您提供后台进程的链接

http://msdn.microsoft.com/en-us/library/cc221403(v=vs.95).aspx

您将需要实现虚拟解决方案,然后在您的应用程序中使用它。

这是示例解决方案 http://www.c-sharpcorner.com/uploadfile/mahesh/backgroundworker-in-C-Sharp/

于 2013-05-27T13:04:58.743 回答