SaaS CMS has officially launched! Learn more now.

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