Interceptory zamków z płynnym interfejsem

Staram się, aby działał przechwytywacz, który napisałem, ale z jakiegoś powodu nie wydaje się, aby tworzył on instancję przechwytującą, kiedy żądam moich komponentów. Robię coś takiego (wybacz mi, jeśli to nie do końca się kompiluje, ale powinieneś dostać pomysł):

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)));

Umieściłem punkty przerwania w konstruktorze dla Interceptora i nie wydaje się, aby w ogóle go tworzył.

W przeszłości rejestrowałem przechwytywacze przy użyciu konfiguracji XML, ale chętnie korzystam z płynnego interfejsu.

Każda pomoc byłaby bardzo mile widziana!

questionAnswers(1)

yourAnswerToTheQuestion