SaaS CMS has officially launched! Learn more now.

Class CriterionEvents

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.

Inheritance
System.Object
CriterionEvents
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Personalization.VisitorGroups.Internal
Assembly: EPiServer.Framework.AspNet.dll
Version: 11.20.7
Syntax
public class CriterionEvents : ICriterionEventsRaiser, ICriterionEvents

Constructors

CriterionEvents(IAggregatedPersonalizationEvaluator)

Declaration
public CriterionEvents(IAggregatedPersonalizationEvaluator personalizationEvaluator)
Parameters
Type Name Description
IAggregatedPersonalizationEvaluator personalizationEvaluator

Properties

Instance

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Gets or set the static instance used to handle ICriterionEvents.

Declaration
public static ICriterionEventsRaiser Instance { get; set; }
Property Value
Type Description
ICriterionEventsRaiser

The instance.

Methods

RaiseEndRequest(Object, CriterionEventArgs)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Called to raise EndRequest event.

Declaration
public 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)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Called to raise event PreRequestHandlerExecute

Declaration
public 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)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Called to raise StartRequest event.

Declaration
public 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)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Called to raise event StartSession

Declaration
public 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)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Called to raise event VisitedPage

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

The sender.

CriterionEventArgs e

The CriterionEventArgs instance containing the event data.

Events

EndRequest

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Occurs when a request is ended.

Declaration
public event EventHandler<CriterionEventArgs> EndRequest
Event Type
Type Description
System.EventHandler<CriterionEventArgs>

PreRequestHandlerExecute

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Occurs just before ASP.NET starts executing an event handler (for example a page or an XML Web service). When this event is fired Session is available (if the handler for the request supports session).

Declaration
public event EventHandler<CriterionEventArgs> PreRequestHandlerExecute
Event Type
Type Description
System.EventHandler<CriterionEventArgs>

StartRequest

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Occurs when a request is started.

Declaration
public event EventHandler<CriterionEventArgs> StartRequest
Event Type
Type Description
System.EventHandler<CriterionEventArgs>

StartSession

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Occurs when a new session is started.

Declaration
public event EventHandler<CriterionEventArgs> StartSession
Event Type
Type Description
System.EventHandler<CriterionEventArgs>

VisitedPage

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Occurs when a page is visited.

Declaration
public event EventHandler<CriterionEventArgs> VisitedPage
Event Type
Type Description
System.EventHandler<CriterionEventArgs>

Implements

Extension Methods