我在一个类中有很多虚拟方法,但只有一个应该被拦截,我可以告诉Castle Windsor只覆盖那个方法所以我不必在Intercept方法中进行验证吗?
编辑:
我使用IKernelEvents.ComponentRegistered事件来选择获取拦截器的类型。
答案 0 :(得分:1)
IProxyHook
选择要代理的方法。ComponentModel
(并且添加拦截器或代理挂钩就是一个这样的操作),请使用IContributeComponentModelConstruction
。 See the docs有更深入的解释。