locked
请教关于Enterprise Library中Validation Application Block实现原理 RRS feed

  • 常规讨论

  •     我听过几堂 Enterprise Library 课,学到很多。最近看Validation Application Block,通过attribute对方法、字段进行验证,但不明白是如何实现的,进行跟踪也跟踪不到。
        我觉得写attribute类都比较简单,关键是在何时通过什么机制来触发验证?在Validation Application Block程序块中应该有这样的实现,但我一直没有看明白!
       目前写了一个是通过上下文的方式对类中的方法或属性进行拦截从而获取此类中的方法或属性上的Attribute信息,但有很大的缺陷,被检查的类必须继承ContextBoundObject!    
       请各位专家解释一下Validation Application Block实现原理!谢谢了!

    2008年9月8日 8:23

全部回复