Fel*_*oto 28 asp.net-mvc asynchronous async-await asp.net-mvc-4
这个类有这样的描述:
Provided for backward compatibility with ASP.NET MVC 3.
Run Code Online (Sandbox Code Playgroud)
而来源只是:
public abstract class AsyncController : Controller
{
}
Run Code Online (Sandbox Code Playgroud)
我在MSDN上找不到关于弃用此类的任何文档.我应该将AsyncController的使用替换为Controller吗?
arc*_*hil 37
我应该在ASP.NET MVC 4上使用AsyncController吗?
没有.
我应该将AsyncController的使用替换为Controller吗?
是的,使用Task Class在asp.net-mvc 4中以新的方式实现异步操作
结合.NET 4.5的ASP.NET MVC 4 Controller类使您能够编写返回Task类型对象的异步操作方法..NET Framework 4引入了一种称为Task的异步编程概念,ASP.NET MVC 4支持Task.任务由System.Threading.Tasks命名空间中的Task类型和相关类型表示..NET Framework 4.5以这种异步支持为基础,使用await和async关键字,使得使用Task对象比以前的异步方法复杂得多.await关键字是语法简写,用于指示一段代码应该异步等待其他一段代码.async关键字表示可用于将方法标记为基于任务的异步方法的提示.await,async和Task对象的组合使您可以更轻松地在.NET 4.5中编写异步代码.异步方法的新模型称为基于任务的异步模式(TAP).本教程假设您熟悉使用await和async关键字以及Task命名空间的异步编程.
更多阅读在ASP.NET MVC 4中使用异步方法
| 归档时间: |
|
| 查看次数: |
13839 次 |
| 最近记录: |