SaaS CMS has officially launched! Learn more now.

Class ViewedPageCriterionAttribute

When added to an MVC controller this action filter will raise VisitedPage event.

Inheritance
System.Object
ViewedPageCriterionAttribute
Implements
Microsoft.AspNetCore.Mvc.Filters.IPageFilter
Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata
Namespace: EPiServer.Web.Mvc
Assembly: EPiServer.Cms.AspNetCore.Mvc.dll
Version: 12.0.3
Syntax
public class ViewedPageCriterionAttribute : ActionFilterAttribute, IPageFilter, IFilterMetadata
Remarks

This attribute is required for visitor groups based on page views, like ViewedPagesCriterion or ViewedCategoriesCriterion

Constructors

ViewedPageCriterionAttribute()

Declaration
public ViewedPageCriterionAttribute()

Methods

OnActionExecuted(ActionExecutedContext)

Declaration
public override void OnActionExecuted(ActionExecutedContext filterContext)
Parameters
Type Name Description
Microsoft.AspNetCore.Mvc.Filters.ActionExecutedContext filterContext

OnPageHandlerExecuted(PageHandlerExecutedContext)

Declaration
public void OnPageHandlerExecuted(PageHandlerExecutedContext context)
Parameters
Type Name Description
Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutedContext context

OnPageHandlerExecuting(PageHandlerExecutingContext)

Declaration
public void OnPageHandlerExecuting(PageHandlerExecutingContext context)
Parameters
Type Name Description
Microsoft.AspNetCore.Mvc.Filters.PageHandlerExecutingContext context

OnPageHandlerSelected(PageHandlerSelectedContext)

Declaration
public void OnPageHandlerSelected(PageHandlerSelectedContext context)
Parameters
Type Name Description
Microsoft.AspNetCore.Mvc.Filters.PageHandlerSelectedContext context

Implements

Microsoft.AspNetCore.Mvc.Filters.IPageFilter
Microsoft.AspNetCore.Mvc.Filters.IFilterMetadata

Extension Methods