using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Http.Filters; using Pcb.Api.Infrastructures; namespace Pcb.Api.App_Start { /// /// WebApi专用全局过滤器 /// 自带的FiletrConfig适用于System.Web.Mvc的命名空间 /// 而WebApi采用的而是 System.Web.Http 命名空间 /// 所以得改造它 /// public class WebApiFilterConfig { /// /// 注册 /// public static void RegisterGlobalFilters(HttpFilterCollection filters) { filters.Add(new ActionInterceptAttribute()); filters.Add(new ExceptionInterceptAttribute()); } } }