System.Web.Mvc.ActionFilterAttribute vs System.Web.Http.Filters.ActionFilterAttribute Я вижу, что есть две версии класса ActionFilterAttribute. System.Web.Mvc.ActionFilterAttribute и System.Web.Http.Filters.ActionFilterAttribute что другое? Ответ 1 System.Web.Http один для веб-API; System.Web.Mvc используется для предыдущих версий MVC. Из источника видно, что версия веб-API имеет несколько отличий. Он имеет обработчики OnResultExecuting и OnResultExecuted ( "Вызывается структурой MVC ASP.NET до/после выполнения результата действия".) Он может выполняться асинхронно Он не позволяет указать порядок выполнения Ответ 2 System.Web.Mvc.ActionFilterAttribute предназначен для использования с ASP.NET MVC. System.Web.Http.Filters.ActionFilterAttribute предназначен для использования с веб-API ASP.NET. MVC - это веб-приложения, Web API - это службы HTTP. Их страницы msdn System.Web.Mvc.ActionFilterAttribute и System.Web.Http.Filters.ActionFilterAttribute
Ответ 1 System.Web.Http один для веб-API; System.Web.Mvc используется для предыдущих версий MVC. Из источника видно, что версия веб-API имеет несколько отличий. Он имеет обработчики OnResultExecuting и OnResultExecuted ( "Вызывается структурой MVC ASP.NET до/после выполнения результата действия".) Он может выполняться асинхронно Он не позволяет указать порядок выполнения
Ответ 2 System.Web.Mvc.ActionFilterAttribute предназначен для использования с ASP.NET MVC. System.Web.Http.Filters.ActionFilterAttribute предназначен для использования с веб-API ASP.NET. MVC - это веб-приложения, Web API - это службы HTTP. Их страницы msdn System.Web.Mvc.ActionFilterAttribute и System.Web.Http.Filters.ActionFilterAttribute