摘要: 在前一篇中,了解了Task的基本用法 如果一个方法返回Task,Task,如何获取Task的返回值,获取值的过程会阻塞线程吗? static void Main(string[] args) { var result = DoWorkAsync().Result; Console.WriteLine(result);... 阅读全文
posted @ 2015-04-19 10:25 Darren Ji 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 当我们调用第三方的Web API服务的时候,不一定每次都是成功的。这时候,我们可能会再多尝试几次,也有可能延迟一段时间再去尝试调用服务。 Task的静态方法Delay允许我们延迟执行某个Task,此方法可以让我们做到延迟一段时间再去调用服务;多尝试几次调用如何实现呢?可以用循环遍历。 在"使用HttpClient对ASP.NET Web API服务实现增删改查"中,创建了一个ASP.NET... 阅读全文
posted @ 2015-04-19 00:29 Darren Ji 阅读(1950) 评论(0) 推荐(0) 编辑

我的公众号:新语新世界,欢迎关注。