Namespace EPiServer.Personalization
Classes
ClientGeolocationOptions
Contains options for how Geolocation for the client is retrieved.
DoNotTrackPersonalizationEvaluator
An implementation of IPersonalizationEvaluator that checks if Do Not Track header (DNT) is present on request and if so disables personalization.
DoNotTrackPersonalizationEvalutator
An implementation of IPersonalizationEvaluator that checks if Do Not Track header (DNT) is present on request and if so disables personalization.
EPiServerProfile
The base profile for users in EPiServer. Defines some basic information to implement common personalization solutions in a web site. Also contains personalization data needed for EPiServers edit mode.
GeoCoordinate
Geolocation
Provides an interface to the configured Geolocation providers in the application.
GeolocationProviderBase
Base class that can be used for IGeolocationProvider implementations. Provides a default set of Continents and Countries.
GeolocationResult
Default implementation of IGeolocationResult
GuiSettings
Settings for a user about what icons she wishes to see in the page tree.
PageDataPersonalizationExtension
Extends PageData with some personalization methods
Subscription
Handles subscription for the current user through personalization
SubscriptionDescriptor
Definition of one subscription by a user.
SubscriptionInfo
Handles subscription for a user other than the currently logged in. Use Subscription for the currently logged on user.
SubscriptionJob
Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Job that handles subscriptions, scheduled automatically by EPiServer Scheduler and should not be called in code.
SubscriptionPlugInAttribute
A plug-in attribute to have a custom subscription sender class available under system settings.
Task
A task assignable to users in the system
Interfaces
IAggregatedPersonalizationEvaluator
IClientGeolocationResolver
Defines a service that resolves the Geolocation of the current client.
IClientIPAddressResolver
Defines signature for compontent that resolves client ip addresses.
IGeolocationProvider
IGeolocationResult
Model describing the result of a Geolocation lookup
IPersonalizationEvaluator
IPersonalizedContentFactory
Interface for personlalized content factory
IPersonalizedRoles
Interface to get all used personalized content roles
ISubscriptionHandler
Interface to support sending of customized subscriptions
Enums
Capabilities
TaskStatus
Status of a task