Выберите страницы для экспорта:
Внедрение с привязкой по имени
How To Use Ninject Named Bindings With DependencyResolver and PropertyInjectionhttps://stackoverflow.com/questions/6133431/how-to-use-ninject-named-bindings-with-dependencyresolver-and-propertyinjection
Регистрация зависимостей с привязкой по имени
Декоратор
Ninject dependency injection with Decorator patternhttps://stackoverflow.com/questions/8910519/ninject-dependency-injection-with-decorator-pattern
Перехват
ninject/Ninject.Extensions.Interceptionhttps://github.com/ninject/ninject.extensions.interception
Using Ninject.Extensions.Interception Part 1 : The Basicshttps://web.archive.org/web/20150321024715/http://codepyre.com/2010/03/using-ninject-extensions-interception-part-1-the-basics/
Ninject Intercept any method with certain attribute?https://stackoverflow.com/questions/6386461/ninject-intercept-any-method-with-certain-attribute
Внедрение с привязкой по имени
How To Use Ninject Named Bindings With DependencyResolver and PropertyInjection
https://stackoverflow.com/questions/6133431/how-to-use-ninject-named-bindings-with-dependencyresolver-and-propertyinjection
Регистрация зависимостей с привязкой по имени
Bind<IRepository>().To<AnotherRepository>().Named("Beta");
//Указание какую реализацию использовать
using Ninject;
class ([Named("Alpha")] IRepository repository)
Декоратор
Ninject dependency injection with Decorator pattern
https://stackoverflow.com/questions/8910519/ninject-dependency-injection-with-decorator-pattern
Bind<IDo>().To<Do>().WhenInjectedInto<DoDecorator>();
Перехват
ninject/Ninject.Extensions.Interception
https://github.com/ninject/ninject.extensions.interception
Using Ninject.Extensions.Interception Part 1 : The Basics
https://web.archive.org/web/20150321024715/http://codepyre.com/2010/03/using-ninject-extensions-interception-part-1-the-basics/
Ninject Intercept any method with certain attribute?
https://stackoverflow.com/questions/6386461/ninject-intercept-any-method-with-certain-attribute