AutofacMVC5.0 项目中如何使用多线程访问注入对象?
项目有个操作,对一个表增删改之后会创建一个新的线程去访问Autofac注入的对象。来操作其他数据。但是因为我使用的是.net MVC 5.0(不是netCore MVC)。对于MVC注册的那些类的生命周期都是InstancePerRequest()指定每次请求一个周期的。这样遇到了一个不可跳跃的问题。当新的线程启动后,其实已经脱离了InstancePerRequest()指定的周期了。就导致container.Resolve(cls) 出错。“无法解析”
请教下各位,有什么好的思路或办法解决下?
这个是注册类型的图片
这个是调用出错的图片