【发布时间】:2010-10-10 02:33:18
【问题描述】:
我在一个新的 Web 应用程序上使用 NInject,有两件事我不清楚:
我不需要保留对内核的引用(会话/应用变量)以确保 GC 不会收集我的所有实例吗?例如,如果我指定 .Using() 然后收集 Kernel 对象,我的所有“单例”不也收集了吗?
如果我确实需要保留对 Kernel 对象的引用,我如何允许传递给 WithArguments() 的参数发生变化,或者这是不可能的。
【问题讨论】:
标签: c# dependency-injection inversion-of-control ioc-container ninject