Castle Windsor拦截器用于私人/受保护的方法

时间:2009-11-03 17:53:59

标签: castle-windsor aop ioc-container interceptor castle-dynamicproxy

为了让城堡windsor的拦截器拦截一个方法,该方法是否需要公开?

1 个答案:

答案 0 :(得分:8)

不,这不是真的。

生成的代理类型必须可以访问该方法,这意味着它必须是虚拟的(或接口方法),并且不能是私有的。

所以保护和保护内部方法是好的。从程序集可见到生成的动态代理程序集的内部方法也可以。