SaaS CMS has officially launched! Learn more now.

Class DoNotTrackPersonalizationEvaluator

An implementation of IPersonalizationEvaluator that checks if Do Not Track header (DNT) is present on request and if so disables personalization.

Inheritance
System.Object
DoNotTrackPersonalizationEvaluator
Namespace: EPiServer.Personalization
Assembly: EPiServer.Framework.AspNetCore.dll
Version: 12.0.3
Syntax
public class DoNotTrackPersonalizationEvaluator : Object, IPersonalizationEvaluator

Constructors

DoNotTrackPersonalizationEvaluator(IHttpContextAccessor)

Creates a new instance of DoNotTrackPersonalizationEvaluator

Declaration
public DoNotTrackPersonalizationEvaluator(IHttpContextAccessor requestAccessor)
Parameters
Type Name Description
Microsoft.AspNetCore.Http.IHttpContextAccessor requestAccessor

Methods

Personalize()

Declaration
public bool Personalize()
Returns
Type Description
System.Boolean

Implements

Extension Methods