SaaS CMS has officially launched! Learn more now.

Class VisitorGroupHelpers

Contains useful methods when working with the visitor group system.

Inheritance
System.Object
VisitorGroupHelpers
Namespace: EPiServer.Web
Assembly: EPiServer.Cms.AspNetCore.dll
Version: 12.0.3
Syntax
public static class VisitorGroupHelpers : Object

Methods

SetupVisitorGroupImpersonation(HttpContext, IContent, AccessLevel)

Setups the visitor group impersonation.

Declaration
public static bool SetupVisitorGroupImpersonation(this HttpContext httpContext, IContent content, AccessLevel requiredAccess)
Parameters
Type Name Description
Microsoft.AspNetCore.Http.HttpContext httpContext

The HTTP context.

IContent content

The content.

AccessLevel requiredAccess

The required access.

Returns
Type Description
System.Boolean

SetupVisitorGroupImpersonation(HttpContext, PageData, AccessLevel)

Checks if any visitor group impersonation has been requested, and sets the needed information.

Declaration
public static bool SetupVisitorGroupImpersonation(this HttpContext httpContext, PageData pageData, AccessLevel requiredAccess)
Parameters
Type Name Description
Microsoft.AspNetCore.Http.HttpContext httpContext

The context of the current request.

PageData pageData

A page used to get the access level for the current user.

AccessLevel requiredAccess

The access level needed to perform the impersonation.

Returns
Type Description
System.Boolean

true if impersonation was done; otherwise false.