Virtual Happy Hour this month, Jun 28, we'll be getting a sneak preview at our soon to launch SaaS CMS!

Try our conversational search powered by Generative AI!

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