我看到 ActionFilterAttribute 类有两个版本。
System.Web.Mvc.ActionFilterAttribute and System.Web.Http.Filters.ActionFilterAttribute
有什么不同吗?
The 系统.Web.Http http://msdn.microsoft.com/en-us/library/system.web.http.filters.actionfilterattribute%28v=vs.108%29.aspx一个是Web API;这系统.Web.Mvc http://msdn.microsoft.com/en-us/library/system.web.mvc.actionfilterattribute%28v=vs.108%29.aspx一个适用于以前的 MVC 版本。
从源码中可以看出Web API版本有几个不同之处。
- It has
OnResultExecuting
and OnResultExecuted
处理程序(“在操作结果执行之前/之后由 ASP.NET MVC 框架调用。”)
- 可以执行异步地 http://msdn.microsoft.com/en-us/library/hh943906%28v=vs.108%29.aspx
- It does not让您指定执行顺序
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)