Namespace EPiServer.Personalization
Classes
Capabilities
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.
GeoCoordinate
GeolocationProviderBase
Base class that can be used for IGeolocationProvider implementations. Provides a default set of Continents and Countries.
GeolocationResult
Default implementation of IGeolocationResult
PageDataPersonalizationExtension
Extends PageData with some personalization methods
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
The signature for a component that acts as a provider for geo locations.
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