作成したインターセプターを動作させようとしていますが、何らかの理由で、コンポーネントを要求したときにインターセプターがインスタンス化されていないようです。私はこのようなことをしています(これが完全にコンパイルされていない場合は許してください。しかし、あなたはアイデアを得る必要があります):
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 構成を使用してインターセプターを登録していましたが、流暢なインターフェースを使用したいと思っています。
どんな助けでも大歓迎です!