Нинъекционный перехват на уровне пространства имен?

Есть ли способ установить перехват с расширением Ninject.Extensions.Interception, чтобы оно применялось ко всем классам в пространстве имен или сборке?

В настоящее время я должен сделать это для каждого класса, как это

  Kernel.Bind<MyClass>().ToSelf().Intercept().With<ILoggerAspect>();

1 ответ

Ninject.Extensions.Conventions должен позаботиться об этом (хотя это не влияет на какие-либо явные Bindчто вы, возможно, не сгенерировали через модуль конвенций).

См. Вики Ninject.Extensions.Conventions.

Другие вопросы по тегам