当前位置: 移动技术网 > IT编程>开发语言>.net > asp.net mvc5中的过滤器重写

asp.net mvc5中的过滤器重写

2018年01月12日  | 移动技术网IT编程  | 我要评论

金钗敢死队,暴力街区2终极,下载电影到mp4

asp.net mvc5中增加了一种过滤器类型叫过滤器重写,这种过滤器类型可以在操作或者控制器上忽略更高层次上设置的过滤器类型,它可以重写五种基本的过滤器接口类型:IAuthenticationFilter、IAuthorizationFilter、IActionFilter、IResultFilter、IExceptionFilter,而不是它们具体的实现类。它必须继承IOverrideFilter接口,实现接口中的FiltersToOverride属性,指明要重写的过滤器类型。

如下OverrideAllExceptionFilterAttribute特性重写了异常过滤器类型,那么如果把该过滤器放到控制器上则会忽略掉所有的全局异常过滤器,而如果把该过滤器放到操作上,则会忽略其控制器和全局中设置的所有异常过滤器。

 另外,在MVC5.1中,对每一种基本过滤器类型都包含了对应的过滤器重写:OverrideAuthenticationAttribute、OverrideAuthorizationAttribute、OverrideActionFiltersAttribute、OverrideResultFiltersAttribute、OverrideExceptionFiltersAttribute,因此不必自己去实现IOverrideFilter接口,写相应的过滤器重写类型。

重点回顾 继承FilterAttribute,IOverrideFilter 重写过滤器返回五种基本过滤器接口,而不返回具体的类 应用时忽略掉更高层次上设置的对应的过滤器类型

 

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网