Class CriterionEvents
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice.
Inheritance
Inherited Members
Namespace: EPiServer.Personalization.VisitorGroups.Internal
Assembly: EPiServer.Framework.AspNet.dll
Version: 11.20.7Syntax
public class CriterionEvents : ICriterionEventsRaiser, ICriterionEventsConstructors
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> EndRequestEvent 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> PreRequestHandlerExecuteEvent 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> StartRequestEvent 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> StartSessionEvent 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> VisitedPageEvent Type
| Type | Description | 
|---|---|
| System.EventHandler<CriterionEventArgs> | 
