November Happy Hour will be moved to Thursday December 5th.

Class VisitorGroupTransferDataHandler

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Handle transfering of visitorgroup data in the export/import and mirrroring context Visitor group and visitor group criteria are in the DDS items and it uses the DynamicDataTrafsferHandler

Inheritance
System.Object
VisitorGroupTransferDataHandler
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: EPiServer.Enterprise.Transfer.Internal
Assembly: EPiServer.Enterprise.dll
Version: 10.10.4
Syntax
[InitializableModule]
[ModuleDependency(typeof(DynamicDataTransferHandler))]
[ModuleDependency(typeof(DataInitialization))]
public class VisitorGroupTransferDataHandler : IInitializableModule

Constructors

VisitorGroupTransferDataHandler()

Declaration
public VisitorGroupTransferDataHandler()

Properties

VisitorGroupRepository

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Gets or sets the visitor group repository.

Declaration
public static IVisitorGroupRepository VisitorGroupRepository { get; set; }
Property Value
Type Description
EPiServer.Personalization.VisitorGroups.IVisitorGroupRepository

The visitor group repository.

Remarks

This is mainly exposed to be settable in unit tests. During runtime it is fetched from IOC container.

Methods

GetExisitingVistitorGroups()

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Gets the exisiting vistitor groups.

Declaration
public static IEnumerable<VisitorGroup> GetExisitingVistitorGroups()
Returns
Type Description
System.Collections.Generic.IEnumerable<EPiServer.Personalization.VisitorGroups.VisitorGroup>

Initialize(InitializationEngine)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Initializes the Visitor group transfer handler. Listen to changing of visitor group repository

Declaration
public void Initialize(InitializationEngine context)
Parameters
Type Name Description
InitializationEngine context

The context.

Uninitialize(InitializationEngine)

Unsupported INTERNAL API! Not covered by semantic versioning; might change without notice. Uninitializes the Visitor group transfer handler. Disconnect from changing of visitor group repository

Declaration
public void Uninitialize(InitializationEngine context)
Parameters
Type Name Description
InitializationEngine context

The context.

Implements

Extension Methods