Ninject上下文绑定创建和解析

时间:2016-06-13 07:43:56

标签: c# dependency-injection ninject

1)是否可以从内核检索特定上下文的绑定(由.Named("context")方法生成?

2)是否可以解决多个上下文中的绑定simething MyKernel.GetAll<MyType>(context1, context2)

3)在使用没有bind的内核.Named(string)方法时,是否可以强制ninject内核将所有绑定推送到具体上下文中?

4)之后是否可以修改创建的绑定(对于它们的isntance call .Named(string)方法?

5)是否可以从一个内核中获取一个绑定并将其推送到另一个内核?

1 个答案:

答案 0 :(得分:0)

除了4)之外,一切都是不可能的,在某些情况下,您可以使用Rebind<IFoo>替换之前的Bind<IFoo>