httpcontext和spcontext之间有什么区别?
-
29-09-2020 - |
题
我们始终使用spcontext.current.web,但那么HttpContext和Spcontext之间的区别是什么?
解决方案
是非常不同的对象。
spcontext Represents the context of an HTTP request in Microsoft SharePoint Foundation.
httpcontext Encapsulates all HTTP-specific information about an individual HTTP request.
如果查看其成员和属性,您将看到SpContext将允许您访问SharePoint对象模型(Spsite,SpWeb,夹并等)。此外,它是SharePoint生态系统的特定类。
另一方面,HttpContext是一个泛型类,不仅可以在SharePoint中可用,但在整个.NET框架中允许您抓住Web上下文的属性,例如用户会话,缓存,用户代理,浏览器,和其他人。