Five New Optimizely Certifications are Here! Validate your expertise and advance your career with our latest certification exams. Click here to find out more

Class VisitorGroupVisitsStatisticRepository

Inheritance
System.Object
VisitorGroupVisitsStatisticRepository
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.Shell.UI.Models.VisitorGroupsStatistics.Statistics.Implementation
Assembly: EPiServer.Shell.UI.dll
Version: 11.20.7
Syntax
[Obsolete("VisitorGroupsStatistics gadget has been deprecated.")]
public class VisitorGroupVisitsStatisticRepository : VisitorGroupStatisticRepositoryBase<VisitorGroupDate, int, VisitorGroupVisitStatisticModel>, IVisitorGroupStatisticRepository

Constructors

VisitorGroupVisitsStatisticRepository()

Declaration
[Obsolete("Will remain at least until july 2017")]
public VisitorGroupVisitsStatisticRepository()

VisitorGroupVisitsStatisticRepository(DynamicDataStoreFactory, IVisitorGroupRepository)

Declaration
[Obsolete("Will remain until at least july 2017")]
public VisitorGroupVisitsStatisticRepository(DynamicDataStoreFactory dynamicDataStoreFactory, IVisitorGroupRepository visitorGroupRepository)
Parameters
Type Name Description
DynamicDataStoreFactory dynamicDataStoreFactory
IVisitorGroupRepository visitorGroupRepository

VisitorGroupVisitsStatisticRepository(DynamicDataStoreFactory, IVisitorGroupRepository, IVisitorGroupsStatisticsLoggerRegistry, Nullable<DateTime>)

Declaration
public VisitorGroupVisitsStatisticRepository(DynamicDataStoreFactory storeFactory, IVisitorGroupRepository visitorGroupRepository, IVisitorGroupsStatisticsLoggerRegistry visitorGroupsStatisticsLoggerRegistry, DateTime? date)
Parameters
Type Name Description
DynamicDataStoreFactory storeFactory
IVisitorGroupRepository visitorGroupRepository
IVisitorGroupsStatisticsLoggerRegistry visitorGroupsStatisticsLoggerRegistry
System.Nullable<System.DateTime> date

VisitorGroupVisitsStatisticRepository(DynamicDataStoreFactory, IVisitorGroupRepository, Nullable<DateTime>)

Declaration
[Obsolete("Will remain until at least july 2017")]
public VisitorGroupVisitsStatisticRepository(DynamicDataStoreFactory storeFactory, IVisitorGroupRepository visitorGroupRepository, DateTime? date)
Parameters
Type Name Description
DynamicDataStoreFactory storeFactory
IVisitorGroupRepository visitorGroupRepository
System.Nullable<System.DateTime> date

Methods

CommitMemoryToRepository(IDictionary<VisitorGroupDate, Int32>)

Declaration
protected override void CommitMemoryToRepository(IDictionary<VisitorGroupDate, int> statisticInMemory)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<VisitorGroupDate, System.Int32> statisticInMemory
Overrides
EPiServer.Shell.UI.Models.VisitorGroupsStatistics.Statistics.VisitorGroupStatisticRepositoryBase<EPiServer.Shell.UI.Models.VisitorGroupsStatistics.Statistics.Implementation.VisitorGroupDate, System.Int32, EPiServer.Shell.UI.Models.VisitorGroupsStatistics.Statistics.Implementation.VisitorGroupVisitStatisticModel>.CommitMemoryToRepository(System.Collections.Generic.IDictionary<EPiServer.Shell.UI.Models.VisitorGroupsStatistics.Statistics.Implementation.VisitorGroupDate, System.Int32>)

CreateStatisticKey(Guid)

Declaration
protected override VisitorGroupDate CreateStatisticKey(Guid visitorGroupId)
Parameters
Type Name Description
System.Guid visitorGroupId
Returns
Type Description
VisitorGroupDate
Overrides
EPiServer.Shell.UI.Models.VisitorGroupsStatistics.Statistics.VisitorGroupStatisticRepositoryBase<EPiServer.Shell.UI.Models.VisitorGroupsStatistics.Statistics.Implementation.VisitorGroupDate, System.Int32, EPiServer.Shell.UI.Models.VisitorGroupsStatistics.Statistics.Implementation.VisitorGroupVisitStatisticModel>.CreateStatisticKey(System.Guid)

SaveToMemory(Guid, VisitorGroupDate, IDictionary<VisitorGroupDate, Int32>, HttpContextBase)

Declaration
protected override void SaveToMemory(Guid visitorGroupId, VisitorGroupDate key, IDictionary<VisitorGroupDate, int> statisticsInMemory, HttpContextBase httpContext)
Parameters
Type Name Description
System.Guid visitorGroupId
VisitorGroupDate key
System.Collections.Generic.IDictionary<VisitorGroupDate, System.Int32> statisticsInMemory
System.Web.HttpContextBase httpContext
Overrides
EPiServer.Shell.UI.Models.VisitorGroupsStatistics.Statistics.VisitorGroupStatisticRepositoryBase<EPiServer.Shell.UI.Models.VisitorGroupsStatistics.Statistics.Implementation.VisitorGroupDate, System.Int32, EPiServer.Shell.UI.Models.VisitorGroupsStatistics.Statistics.Implementation.VisitorGroupVisitStatisticModel>.SaveToMemory(System.Guid, EPiServer.Shell.UI.Models.VisitorGroupsStatistics.Statistics.Implementation.VisitorGroupDate, System.Collections.Generic.IDictionary<EPiServer.Shell.UI.Models.VisitorGroupsStatistics.Statistics.Implementation.VisitorGroupDate, System.Int32>, System.Web.HttpContextBase)

Implements

Extension Methods