由于ASP.Net中的线ThreadStatic
程敏捷性,它不适合在 Web 应用程序中用于将静态属性访问从一个请求隔离到下一个请求。
为了避免大量调用HttpContext.Current.Items
和相关的空检查等,.Net 框架是否提供了任何技巧,我可以创建一个类似的属性ThreadStatic
,但HttpContext.Current.Items
如果当前代码在一个ASP.Net 请求上下文?
注意:我知道 ThreadStaticAttribute 是一种特殊情况,内部没有功能代码,并且在其任何魔法发挥作用之前由 JIT 编译器检查。