В чем разница между httpcontext и spcontext?
-
29-09-2020 - |
Вопрос
Мы всегда используем SPContext.Current.Web, но тогда в чем разница между httpcontext и spcontext?
Решение
SPContext - контекст и Свойство HttpContext это очень разные объекты.
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, SPList и т.д.).Кроме того, это особый класс экосистемы SharePoint.
С другой стороны, HttpContext - это универсальный класс, доступный не только в SharePoint, но и во всех .Net frameworks, который позволит вам захватывать свойства веб-контекста, такие как сеанс пользователя, кэш, пользовательский агент, браузер и другие.