У меня есть WindsorContainer.
У меня есть ILazyComponentLoader
(если это имеет значение) и интерфейс (ISomething
) с включенным атрибутом Interceptor.
[Interceptor(typeof(DynamicImplementationInterceptor)]
public interface ISomething
Я хочу, чтобы Windsor использовал ProxyGenerator.CreateInterfaceProxyWithoutTarget
при разрешении интерфейса через container.Resolve<ISomething>()
, чтобы мой DynamicImplementationInterceptor
мог реализовывать все поведение по требованию извне.
Я не могу найти этот точный сценарий в документации ... когда я регистрирую ISomething
с помощью Component.For<ISomething>()....
, как мне указать, что я хочу это поведение? (в настоящее время я получаю сообщение об ошибке типа абстрактный или интерфейс, поэтому его невозможно создать ...)
Спасибо!