【发布时间】:2020-02-21 05:56:08
【问题描述】:
它们之间有什么区别? InRequestScope 依赖于 HttpContext.Current,它只能在请求线程中使用,所以它与 InThreadScope 有什么不同?
【问题讨论】:
标签: c# asp.net dependency-injection ninject
它们之间有什么区别? InRequestScope 依赖于 HttpContext.Current,它只能在请求线程中使用,所以它与 InThreadScope 有什么不同?
【问题讨论】:
标签: c# asp.net dependency-injection ninject
如果你在期望你的对象存在于 HttpRequest 的上下文中时声明一个绑定 InThreadScope,你会遇到很多问题:
您不应在 HttpRequest 的上下文中使用 InThreadScope,因为您不应在同一上下文中使用 ThreadStatic 属性
【讨论】: