【问题标题】:Await/Async .net 4.0等待/异步 .net 4.0
【发布时间】:2015-10-13 02:29:08
【问题描述】:

根据这个SO questionStephenCleary 声明不使用异步兼容包。

在更全面地研究这一点时,我遇到了有关如何使用它以及为什么使用它的 MSDN 帖子,我遇到了有关如何使用它和最佳实践的 SO 帖子,并且 NuGet Gallery 指出它是为 .net 4.0 设计的

为什么写这本书的人不推荐这本书Concurrancy and C#

【问题讨论】:

    标签: c# .net asynchronous async-await


    【解决方案1】:

    .Net 4.0 支持await 完美兼容兼容包。

    但是,ASP.Net 4.0 没有,因为它对异步模型做出了更多假设。

    在 ASP.Net 中使用await 需要更好的SynchronizationContext,即added in 4.5

    【讨论】:

    • @gh9:这完全正确。请注意,您链接到的问题与 ASP.NET MVC 项目有关,因此不应使用 Microsoft.Bcl.Async。用于桌面应用程序是完全可以接受的。
    猜你喜欢
    • 1970-01-01
    • 2013-11-13
    • 2013-12-02
    • 1970-01-01
    • 2016-01-06
    • 1970-01-01
    • 2014-02-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多