【发布时间】:2016-11-03 09:13:24
【问题描述】:
这可能是一个菜鸟问题。
假设我需要在 web 请求处理中解析一些接口,比如 IFunctional,该接口在 autofac 配置中注册为每个生命周期范围内的实例。但在我这样做之前,我已经解决了注册为单个实例并且还依赖于 IFunctional 的 IService。因此,IService 已经在根范围内解析,IFunctional 也已经在根范围内解析。现在尝试解决 IFunctional 中的 Web 请求处理,会不会:
- 在“Web 请求范围”中创建新的 IFunctional 实例
- 在作用域树中查找 IFunctional 的实例并在根作用域中找到一个并使用该实例?
对我来说,第一个选项更有意义,但我宁愿确定。谢谢!
【问题讨论】:
标签: autofac