Возврат экземпляра компонента по ключу (с использованием контейнера Ninject)

#dependency-injection #ioc-container #ninject

#внедрение зависимости #ioc-контейнер #ninject

Вопрос:

Возможно ли вернуть экземпляр компонента по ключу с помощью Ninject?

Эквивалент Castle Windsor для ex.:

контейнер.Регистр (компонент.Для< ConcreteA>().Named(«KeyForConcreteA»));

Ответ №1:

 Bind<ConcreteA>().ToSelf().Named("KeyForConcreteA")
var a = kernel.Get<ConcreteA>("KeyForConcreteA");