Замковые перехватчики с плавным интерфейсом
Я пытаюсь получить перехватчик, который я написал для работы, но по какой-то причине он, кажется, не создает экземпляр перехватчика, когда я запрашиваю мои компоненты. Я делаю что-то вроде этого (простите, если это не скомпилируется, но вы должны понять):
container.Register(
Component.For<MyInterceptor>().LifeStyle.Transient,
AllTypes.Pick().FromAssembly(...).If(t => typeof(IView).IsAssignableFrom(t)).
Configure(c => c.LifeStyle.Is(LifestyleType.Transient).Named(...).
Interceptors(new InterceptorReference(typeof(MyInterceptor)).
WithService.FromInterface(typeof(IView)));
Я установил точки прерывания в конструкторе для Перехватчика, и он, кажется, не создает его вообще.
В прошлом я регистрировал свои перехватчики, используя конфигурацию XML, но я стремился использовать свободный интерфейс.
Любая помощь будет принята с благодарностью!