如何在.net4.0中使用.net4.5的async/await实现异步

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在.net4.0中使用.net4.5的async/await实现异步相关的知识,希望对你有一定的参考价值。

方法一:使用Microsoft.Bcl.Async 看好说明,在XP下需要打补丁,优点是补了很多扩展的返回Task的异步方法
方法二:使用AsyncBridge,有点事轻巧,不需要打补丁
你可以结合他们的源码,基于AsyncBridge源码再根据Microsoft.Bcl.Async的源代码自己补充
参考技术A 这是无法使用的,因为你的.net版本不够。不过4.0中异步可以使用Task。 参考技术B 你也太懒了/questions/9110472/using-async-await-on-net-4 参考技术C 使用Microsoft.Bcl.Async 参考技术D 使用 Microsoft.Bcl.Async

以上是关于如何在.net4.0中使用.net4.5的async/await实现异步的主要内容,如果未能解决你的问题,请参考以下文章

.net 4.0 和 .net 4.5 中的 HttpClient 有啥区别

如何使用 Mono 在 XSP 上运行 .NET 4.5?

在基于 .Net 4.0 的应用程序中解码 JWT 令牌

如何让 .NET 4.5 网站在 IIS6 上运行?

Entity Framework 6 是不是支持 .NET 4.0?

(译).NET4.X并行任务Task需要释放吗?