2016-06-13 11 views
-1

1)それは.Named("context")方法で作られた(カーネルから特定のコンテキストのバインディングを取得することは可能ですか?Ninjectコンテキストバインディングを作成し、解像度

2)は、このMyKernel.GetAll<MyType>(context1, context2)ようsimething複数のコンテキストからバインディングを解決することが可能ですか?

3)bindのカーネルを使用している間に、ninjectカーネルがすべてのバインディングを具体的なコンテキストに強制的にプッシュすることは可能ですか?.Named(string)

4)それは後で作成されたバインディングを変更することは可能です(isntance呼び出し、それらに.Named(string)方法は?

5)は、それが1つのカーネルから1つのバインディングを取得し、別のものにそれをプッシュすることは可能ですか?

答えて

0

4)を除き、すべてが不可能です。状況によっては、Rebind<IFoo>を使用して以前のBind<IFoo>を置き換えることができます。

関連する問題