Castle Interceptors mit fließendem Interface

Ich versuche, einen Abfangjäger zum Laufen zu bringen, aber aus irgendeinem Grund scheint es nicht so, als würde er den Abfangjäger instanziieren, wenn ich meine Komponenten anfordere. Ich mache so etwas (verzeih mir, wenn dies nicht ganz kompiliert, aber du solltest die Idee haben):

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

Ich habe Haltepunkte in den Konstruktor für den Interceptor eingefügt und er scheint ihn überhaupt nicht zu instanziieren.

In der Vergangenheit habe ich meine Abfangjäger mithilfe der XML-Konfiguration registriert, möchte aber unbedingt die flüssige Benutzeroberfläche verwenden.

Jede Hilfe wäre sehr dankbar!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage