Замок ILazyComponentLoader не перехватывается - PullRequest
0 голосов
/ 03 августа 2010

У меня есть ILazyComponentLoader, который регистрирует любой тип по требованию. Мой контейнер также имеет IModelInterceptorsSelector. Когда я определяю неизвестный тип, ILazyComponentLoader вызывается правильно, а затем IModelInterceptorsSelector также вызывается и возвращает правильные перехватчики, но результирующий экземпляр (который действительно успешно создан) никогда не перехватывается. Во время выполнения я проверил, что фактический экземпляр зарегистрированного типа ILazyComponentLoader имеет тип MyTypeProxy (другими словами, Касл правильно создает для меня подкласс Proxy).

Другие предварительно созданные регистрации, которые проходят через тот же IModelInterceptorsSelector, перехватываются правильно.

Есть идеи, как я могу понять, почему это происходит?

Спасибо.

1 Ответ

3 голосов
/ 03 августа 2010

Извините, глупость, метод не был виртуальным, пожалуйста, игнорируйте

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...