In WebAPI you can use filters . You can override OnActionExecutingand OnActionExecuted. If you do not want to comment on each individual controller, you can add your filter as a global filter:
GlobalConfiguration.Configuration.Filters.Add(new MyFilterAttribute());
ApplicationStart OwinStartup. , - ApplicationEnd.