HttpContext.Current表示用户的当前上下文...当前上下文的含义是什么?

时间:2009-04-29 20:38:23

标签: c# asp.net security

HttpContext.Current返回一个IPrincipal对象,表示当前用户的安全上下文。我理解主体对象将用户的身份与其他信息(如角色,权限等)相结合。

但为什么我们说它代表用户的当前上下文?为什么不说它代表用户?我们使用术语当前上下文

有特殊原因吗?

1 个答案:

答案 0 :(得分:7)

HttpContext对象包含对许多其他有用项的访问权限,例如Server对象,它提供了将路径映射到物理路径和其他路径的功能。不仅仅是用户信息。

这是目前HTTP请求的真实上下文。这也有请求,响应和其他可用对象。