Batch rejestrujący wszystkie implementacje ogólnego interfejsu z Ninject
W Castle Windsor wstrzyknięto następujące interfejsy. jak zrobić to samo w Ninject?
container.Register(
AllTypes.FromAssemblyNamed("Apps.Web")
.BasedOn(typeof(ICommandHandler<>))
.WithService.FirstInterface());
próbowałem:
this.Bind(x => x.FromAssembliesMatching("Apps.Web.dll")
.Select(y => y.Namespace.EndsWith("Handlers"))
.BindSingleInterface());
ale nie ustawiono odwołania do obiektu na wystąpienie błędu obiektu.