2010-08-03 85 views
0

我有一个ILazyComponentLoader,它可以根据需要注册任何类型。我的容器也有IModelInterceptorsSelector。当我解析未知类型时,ILazyComponentLoader被正确调用,然后IModelInterceptorsSelector也被调用,并返回正确的拦截器,但结果实例(确实创建成功)永远不会被拦截。我在运行时验证了ILazyComponentLoader注册类型的实际实例是MyTypeProxy类型(换句话说,Castle正在为我正确地创建一个Proxy子类)。Castle ILazyComponentLoader not拦截

经过相同IModelInterceptorsSelector的其他预先创建的注册被截获正确。

任何想法如何我可以找出为什么发生这种情况?

谢谢。

+0

对不起,是哑巴,方法不是虚拟的,请忽略。 – Jeff 2010-08-03 06:23:20

+1

它鼓励你在“回答自己”并接受你自己的答案,以备将来参考。 – 2010-08-03 06:34:02

回答

3

对不起,很笨,方法不是虚拟的,请忽略