asp.net-core - 请求范围是否有匹配生命周期的标签?

标签 asp.net-core autofac

在 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/

相关文章:

c# - .Net core 脚手架 dbcontext 失败,无法加载类型 'System.IO.File'

c# - IdentityServer4 和 Code with PKCE testing with Postman

asp.net-core - 在 ASP.NET Core MVC 中使用 Tag Helpers 有什么好处

c# - Autofac 属性注入(inject)失败

c# - 在 autofac 中注册为 .InstancePerRequest() 的依赖项是否始终在异步延续中可用?

asp.net-core - ASP.NET Core 2 - 使用 IISExpress 使用自定义域名和 ssl 进行开发

c# - SignalR : notifying progress of lengthy operation from ASP. NET Core Web API 到 Angular 7 客户端

c# - autofac 的 Func<T> 解析命名服务

Autofac Register 和 RegisterType 的区别

windows-services - 如何使用 Autofac 容器解析类型的实例?