过滤器详解
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了过滤器详解相关的知识,希望对你有一定的参考价值。
注:继承接口的过滤器需要先继承 FilterAttribute类才行
过滤器头部 [AttributeUsage(AttributeTargets.Method, AllowMultiple = true,Inherited=true)]
(1)validOn使用按位"或"运算符组合的一组值,用于指示哪些程序元素是有效的。可以是:程序集、字段、事件、方法、模块、参数、属性、返回值、类型。
(2)AllowMultiple 附加属性,它表示是否允许将定制特性的实例多次应用于同一个目标元素,指示元素中是否可存在属性的多个实例,默认为false。
(3)Inherited 附加属性,它表示定制特性应用于基类时,是否将该特性同时应用于派生类及重写的的成员,默认为true。 声明新的Attribute要用AttributeUsageAttribute做些限定:
以上是关于过滤器详解的主要内容,如果未能解决你的问题,请参考以下文章