Pergunta

Sempre usamos SpContext.Current.Web, mas qual é a diferença entre httpcontext e spcontext?

Foi útil?

Solução

SPContexto e HttpContext são objetos muito distintos.

SPContexto Represents the context of an HTTP request in Microsoft SharePoint Foundation.

HttpContext Encapsulates all HTTP-specific information about an individual HTTP request.

Se você observar seus membros e propriedades, verá que SPContext permitirá acessar o modelo de objeto do SharePoint (SPSite, SPWeb, SPList, etc.).Além disso, é uma classe específica do ecossistema SharePoint.

Por outro lado, HttpContext é uma classe genérica disponível não apenas no SharePoint, mas em todos os frameworks .Net que permitirá capturar propriedades do contexto web, como Sessão do usuário, Cache, Agente do Usuário, Navegador e outros.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange
scroll top