Вопрос

Мы всегда используем 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, который позволит вам захватывать свойства веб-контекста, такие как сеанс пользователя, кэш, пользовательский агент, браузер и другие.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top