2010-08-03 68 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

對不起,很笨,方法不是虛擬的,請忽略