Ninject.Extensions.Interception 拡張機能でインターセプトを設定して、名前空間またはアセンブリ内のすべてのクラスに適用する方法はありますか?
現在、私はこのようにクラスごとにそれをしなければなりません
Kernel.Bind<MyClass>().ToSelf().Intercept().With<ILoggerAspect>();
Ninject.Extensions.Interception 拡張機能でインターセプトを設定して、名前空間またはアセンブリ内のすべてのクラスに適用する方法はありますか?
現在、私はこのようにクラスごとにそれをしなければなりません
Kernel.Bind<MyClass>().ToSelf().Intercept().With<ILoggerAspect>();
Ninject.Extensions.Conventions
これを処理する必要があります (ただし、規約モジュールを介して生成していない可能性のある明示的なBind
ings には影響しません)。
Ninject.Extensions.Conventions wikiを参照してください。