防止方法被截获 - 城堡

时间:2010-07-13 05:28:33

标签: castle-windsor castle-dynamicproxy

当我在注册组件时为组件分配拦截器(基于接口)时,接口合同中的每个方法都会被截获。有没有办法阻止某个方法拦截某个属性?

由于

1 个答案:

答案 0 :(得分:0)

DP使用IProxyGenerationHooks来决定应截获哪种方法。

你可以提出自己的属性类型并用它来装饰你的方法,并有一个钩子,它将根据属性进行相应的操作。或者根本不使用属性,并有一些其他逻辑来决定是否拦截方法。由你决定。 DP不会在这里限制你。