2012-04-04 17 views
0

Ist es eine Möglichkeit, die Interception mit der Ninject.Extensions.Interception-Erweiterung einzurichten, sodass sie auf alle Klassen in einem Namespace oder einer Assembly angewendet wird?Ninject Interception auf Namespace-Ebene?

Currenlty ich habe es pro Klasse zu tun, wie diese

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

Antwort

1

Ninject.Extensions.Conventions sollte sich darum kümmern (obwohl es keine expliziten Bind Ings nicht beeinflusst können Sie nicht über die Konventionen Modul generiert haben).

Siehe the Ninject.Extensions.Conventions wiki.