私は Ninject 拡張機能を書いていますが、Ninject の内部についていくつか質問があります。以下は本当ですか?
アクティブ化された各インスタンスには、個別の IContext が関連付けられているようです。
コンテキストはリサイクルできません。オブジェクトに関連付けられた wa コンテキスト (つまり
IObject
inBind<IObject>.To...
) が作成されると、そのコンテキストを再利用して別のオブジェクトを作成することはできません。次にバインディングが解決されるとき、新しく作成されたコンテキストが使用されます。