【发布时间】:2012-02-23 15:13:04
【问题描述】:
当在 Web 应用程序中使用 Unity 2.0 进行依赖注入时,用户控件、页面等似乎都需要进行显式调用来检索容器并“获取”依赖项……所以使用像 [dependency] 这样的注解赢了不提供任何价值。这可能是因为容器的位置(应用程序上下文、http 上下文缓存等)在 Web 配置中是未知的。
既然 Unity 本身提供了方法拦截,那么当你构建自己的 web 应用程序时,难道没有办法“告诉”unity 如何正确获取容器吗?而不必为页面等创建基类?
【问题讨论】:
标签: asp.net dependency-injection unity-container