Class HttpContextExtensions

Version: 21.x

Extension methods to support the Microsoft.AspNetCore.Http.HttpContext.

Inheritance
System.Object
HttpContextExtensions
Namespace: Sitecore.AspNet.RenderingEngine
Assembly: Sitecore.AspNet.RenderingEngine.dll
Syntax
RequestResponse
public static class HttpContextExtensions : Object

Methods

GetSitecoreRenderingContext(HttpContext)

Gets the ISitecoreRenderingContext from the Microsoft.AspNetCore.Http.HttpContext.

Declaration
RequestResponse
public static ISitecoreRenderingContext GetSitecoreRenderingContext(this HttpContext context)
Parameters
TypeNameDescription
Microsoft.AspNetCore.Http.HttpContextcontext

The Microsoft.AspNetCore.Http.HttpContext instance to retrieve the Sitecore rendering context from.

Returns

SetSitecoreRenderingContext(HttpContext, ISitecoreRenderingContext)

Sets the ISitecoreRenderingContext in the current Microsoft.AspNetCore.Http.HttpContext.Features collection.

Declaration
RequestResponse
public static void SetSitecoreRenderingContext(this HttpContext context, ISitecoreRenderingContext renderingContext)
Parameters
TypeNameDescription
Microsoft.AspNetCore.Http.HttpContextcontext

The current Microsoft.AspNetCore.Http.HttpContext.

ISitecoreRenderingContextrenderingContext

The ISitecoreRenderingContext to save in the feature collection.

Do you have some feedback for us?

If you have suggestions for improving this article,