Namespace EPiServer.Personalization.VisitorGroups
Classes
CriterionBase<T>
An abstract class for a visitor group criterion using strongly typed settings and automatically generated user interface
CriterionEventArgs
Argument passed to event handlers for critera notifications.
CriterionEventArgsExtensions
Extension methods for CriterionEventArgs
CriterionModelBase
CriterionPropertyCultureAttribute
CriterionValidationException
CriterionValidationResult
DojoHtmlExtensions
Html helper for rendering dojo editors
DojoWidgetAttribute
IPrincipalExtensions
SessionStartCookieCriterionBase<T>
An abstract class for a coockie based visitor group criterion using strongly typed settings and automatically generated user interface On session start, a cookie will be created if it's not exist, and the value of the cookie will be set by the implementation
StringMatchHelper
Determines whether the values match according to it's match type
VisitorGroup
VisitorGroupCriterion
VisitorGroupCriterionAttribute
Attribute used to declaratively define visitor group criterion definitions.
VisitorGroupEventArgs
VisitorGroupHelper
Helper methods for working with visitor groups
VisitorGroupInitialization
VisitorGroupOptions
VisitorGroupRole
The VisitorGroupRole class holds a VisitorGroup and its VisitorGroupCriterion collection.
Interfaces
ICriterion
Interface for visitor group criteria
ICriterionAvailability
ICriterionEvents
Specifies events a criteria can subscribe to
ICriterionModel
IGeneratesAdministrativeInterface
When implemented by a criterion this interface instructs the administrative UI to generate an interface.
ISelectionFactory
Common inferface for selection factories
IStateStorage
Interface for saving and loading state
IValidateCriterionModel
IVisitorGroupCriterionDefinition
IVisitorGroupCriterionRepository
IVisitorGroupEvents
IVisitorGroupRepository
IVisitorGroupRoleEvents
IVisitorGroupRoleRepository
Defines methods to access VisitorGroupRole
IVisitorGroupsStatisticsLoggerRegistry
This is the registry used for IVisitorGroupStatisticRepository implementations. This is mainly used internally within the CMS.
IVisitorGroupStatisticRepository
For internal use only
IVisitorGroupStatisticsLogger
Interface for visitor group statistic logger
Enums
CriteriaOperator
DojoHtmlExtensions.LabelPosition
Label positioning relative to editor control
MatchStringType
How the user profile matching should be done