如果我将某些内容设为HttpContext.Items["Username"] = "adam";
。 HttpContext.Items["Username"]
对于每个请求都是唯一的,或者它们可以在请求之间重叠吗?
答案 0 :(得分:2)
HttpContext.Items是否在asp.net core中的请求之间共享?
简答:否
使用HttpContext.Items
HttpContext
抽象提供 支持IDictionary<object, object>
类型的字典集合,称为Items
。这个系列从一开始就可以使用 HttpRequest 并在每个请求结束时被丢弃。您可以 通过为键控条目赋值或通过请求来访问它 特定键的值。
因此,在每个请求结束时丢弃项目,并且仅与当前请求相关。