Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Interface ICriterionEventsRaiser

Specifies methods to raise events from ICriterionEvents

Namespace: EPiServer.Personalization.VisitorGroups.Internal
Assembly: EPiServer.Framework.AspNetCore.dll
Version: 12.0.3
Syntax
public interface ICriterionEventsRaiser : ICriterionEvents

Methods

RaiseEndRequest(Object, CriterionEventArgs)

Called to raise event EndRequest.

Declaration
void RaiseEndRequest(object sender, CriterionEventArgs e)
Parameters
Type Name Description
System.Object sender

The sender.

CriterionEventArgs e

The CriterionEventArgs instance containing the event data.

RaisePreRequestHandlerExecute(Object, CriterionEventArgs)

Called to raise event PreRequestHandlerExecute.

Declaration
void RaisePreRequestHandlerExecute(object sender, CriterionEventArgs e)
Parameters
Type Name Description
System.Object sender

The sender.

CriterionEventArgs e

The CriterionEventArgs instance containing the event data.

RaiseStartRequest(Object, CriterionEventArgs)

Called to raise event StartRequest.

Declaration
void RaiseStartRequest(object sender, CriterionEventArgs e)
Parameters
Type Name Description
System.Object sender

The sender.

CriterionEventArgs e

The CriterionEventArgs instance containing the event data.

RaiseStartSession(Object, CriterionEventArgs)

Called to raise event StartSession.

Declaration
void RaiseStartSession(object sender, CriterionEventArgs e)
Parameters
Type Name Description
System.Object sender

The sender.

CriterionEventArgs e

The CriterionEventArgs instance containing the event data.

RaiseVisitedPage(Object, CriterionEventArgs)

Called to raise event VisitedPage.

Declaration
void RaiseVisitedPage(object sender, CriterionEventArgs e)
Parameters
Type Name Description
System.Object sender

The sender.

CriterionEventArgs e

The CriterionEventArgs instance containing the event data.

Extension Methods