在 ASP.NET Core 1.0 中使用 Autofac。
我希望能够使用InstancePerMatchingLifetimeScope()
在我的每个请求作用域注册中,因此,如果无法从预期的生命周期范围解析依赖项,我将收到错误,而不是回退到根生命周期范围,这会导致难以跟踪的微妙运行时错误。
但是,我不知道要使用什么标记 - 在 ASP.NET 的早期版本中,它可能是“AutofacWebRequest”之类的内容,但现在不再起作用了。
有没有办法访问 ASP.NET Core 的命名范围以进行匹配?或者,如果失败了,是否有其他解决方案来解决这个问题?
最佳答案
.NET Core 中的请求范围没有标签,因为 Autofac 不再负责创建请求范围。没有解决方法。 See the docs here.
关于asp.net-core - 请求范围是否有匹配生命周期的标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38114988/