/// <summary> /// 应用加载 /// </summary> public override void Load() { base.Load(); OwnerDataSettings.RegisterStatisticsDataKeys(TenantTypeIds.Instance().User(), OwnerDataKeys.Instance().PhotoCount()); //注册相册的计数服务 CountService albumCountService = new CountService(TenantTypeIds.Instance().Album()); albumCountService.RegisterCounts(); //注册照片的计数服务 CountService photoCountService = new CountService(TenantTypeIds.Instance().Photo()); photoCountService.RegisterCounts(); photoCountService.RegisterCountPerDay(); photoCountService.RegisterStageCount(CountTypes.Instance().HitTimes(), 7); //注册标签云标签链接接口实现 TagUrlGetterManager.RegisterGetter(TenantTypeIds.Instance().Photo(), new PhotoTagUrlGetter()); //添加应用管理员角色 ApplicationAdministratorRoleNames.Add(applicationId, new List <string> { "PhotoAdministrator" }); }
/// <summary> /// 应用加载 /// </summary> public override void Load() { base.Load(); //注册日志计数服务 CountService countService = new CountService(TenantTypeIds.Instance().BlogThread()); //注册计数服务 countService.RegisterCounts(); //需要统计阶段计数时,需注册每日计数服务 countService.RegisterCountPerDay(); //注册日志浏览计数服务 countService.RegisterStageCount(CountTypes.Instance().HitTimes(), 7); //注册用户计数服务 OwnerDataSettings.RegisterStatisticsDataKeys(TenantTypeIds.Instance().User(), OwnerDataKeys.Instance().ThreadCount()); //标签云中标签的链接 TagUrlGetterManager.RegisterGetter(TenantTypeIds.Instance().BlogThread(), new BlogTagUrlGetter()); //添加应用管理员角色 ApplicationAdministratorRoleNames.Add(ApplicationIds.Instance().Blog(), new List <string> { "BlogAdministrator" }); }
/// <summary> /// 应用加载 /// </summary> public override void Load() { base.Load(); //注册价格设置 PriceSetting.RegisterSettings(this.priceSettingElement); //注册商品的计数服务 CountService countService = new CountService(TenantTypeIds.Instance().PointGift()); countService.RegisterCounts(); //注册申请计数服务 List <string> tenantTypeIds = new List <string>() { TenantTypeIds.Instance().User(), TenantTypeIds.Instance().Group() }; OwnerDataSettings.RegisterStatisticsDataKeys(tenantTypeIds, OwnerDataKeys.Instance().PostCount()); //添加应用管理员角色 ApplicationAdministratorRoleNames.Add(applicationId, new List <string> { "PointMallAdministrator" }); }
/// <summary> /// 应用加载 /// </summary> public override void Load() { base.Load(); //注册帖吧计数服务 CountService countService = new CountService(TenantTypeIds.Instance().BarSection()); countService.RegisterCounts(); //注册计数服务 countService.RegisterCountPerDay(); //需要统计阶段计数时,需注册每日计数服务 countService.RegisterStageCount(CountTypes.Instance().ThreadAndPostCount(), 1); //注册帖子计数服务 countService = new CountService(TenantTypeIds.Instance().BarThread()); countService.RegisterCounts(); //注册计数服务 countService.RegisterCountPerDay(); //需要统计阶段计数时,需注册每日计数服务 countService.RegisterStageCount(CountTypes.Instance().HitTimes(), 1, 7); //注册贴吧用户计数服务 List <string> tenantTypeIds = new List <string>() { TenantTypeIds.Instance().User(), TenantTypeIds.Instance().Group() }; OwnerDataSettings.RegisterStatisticsDataKeys(tenantTypeIds , OwnerDataKeys.Instance().ThreadCount() , OwnerDataKeys.Instance().PostCount() , OwnerDataKeys.Instance().FollowSectionCount()); TagUrlGetterManager.RegisterGetter(TenantTypeIds.Instance().BarThread(), new BarTagUrlGetter()); TagUrlGetterManager.RegisterGetter(TenantTypeIds.Instance().Group(), new BarTagUrlGetter()); //添加应用管理员角色 ApplicationAdministratorRoleNames.Add(ApplicationIds.Instance().Bar(), new List <string> { "BarAdministrator" }); }
/// <summary> /// 应用加载 /// </summary> public override void Load() { base.Load(); //注册日志Rss浏览计数服务 CountService countService = new CountService(TenantTypeIds.Instance().Microblog()); countService.RegisterCounts(); //注册计数服务 countService.RegisterCountPerDay(); //需要统计阶段计数时,需注册每日计数服务 countService.RegisterStageCount(CountTypes.Instance().CommentCount(), 1); //注册微博用户计数服务 List <string> tenantTypeIds = new List <string>() { TenantTypeIds.Instance().User(), TenantTypeIds.Instance().Group() }; OwnerDataSettings.RegisterStatisticsDataKeys(tenantTypeIds, OwnerDataKeys.Instance().ThreadCount()); TagUrlGetterManager.RegisterGetter(TenantTypeIds.Instance().Microblog(), new MicroblogTagUrlGetter()); //添加应用管理员角色 ApplicationAdministratorRoleNames.Add(ApplicationIds.Instance().Microblog(), new List <string> { "MicroblogAdministrator" }); }
/// <summary> /// 应用加载 /// </summary> public override void Load() { base.Load(); //注册问题的计数服务 CountService questionCountService = new CountService(TenantTypeIds.Instance().AskQuestion()); questionCountService.RegisterCounts(); //注册回答的计数服务 CountService answerCountService = new CountService(TenantTypeIds.Instance().AskAnswer()); answerCountService.RegisterCounts(); //注册标签的计数服务 CountService tagCountService = new CountService(TenantTypeIds.Instance().Tag()); tagCountService.RegisterCounts(); //注册用户提问数计数服务(用于内容计数) OwnerDataSettings.RegisterStatisticsDataKeys(TenantTypeIds.Instance().User(), OwnerDataKeys.Instance().QuestionCount(), OwnerDataKeys.Instance().AnswerCount()); //注册标签云标签链接接口实现 TagUrlGetterManager.RegisterGetter(TenantTypeIds.Instance().AskQuestion(), new AskTagUrlGetter()); //添加应用管理员角色 ApplicationAdministratorRoleNames.Add(applicationId, new List <string> { "AskAdministrator" }); }
/// <summary> /// 应用加载 /// </summary> public override void Load() { base.Load(); //注册计数服务 CountService countService = new CountService(TenantTypeIds.Instance().ContentItem()); countService.RegisterCounts(); countService.RegisterCountPerDay(); countService.RegisterStageCount(CountTypes.Instance().HitTimes(), 7); countService.RegisterStageCount(CountTypes.Instance().CommentCount(), 7); countService = new CountService(TenantTypeIds.Instance().ContentAttachment()); countService.RegisterCounts(); //注册用户计数服务(用于内容计数) OwnerDataSettings.RegisterStatisticsDataKeys(TenantTypeIds.Instance().User(), OwnerDataKeys.Instance().ContributeCount()); //注册标签云标签链接接口实现 TagUrlGetterManager.RegisterGetter(TenantTypeIds.Instance().ContentItem(), new CmsTagUrlGetter()); //添加应用管理员角色 ApplicationAdministratorRoleNames.Add(applicationId, new List <string> { "CMSAdministrator" }); }
/// <summary> /// 应用加载 /// </summary> public override void Load() { base.Load(); TagUrlGetterManager.RegisterGetter(TenantTypeIds.Instance().Group(), new GroupTagUrlGetter()); //注册群组计数服务 CountService countService = new CountService(TenantTypeIds.Instance().Group()); countService.RegisterCounts(); //注册计数服务 countService.RegisterCountPerDay(); //需要统计阶段计数时,需注册每日计数服务 countService.RegisterStageCount(CountTypes.Instance().HitTimes(), 7); OwnerDataSettings.RegisterStatisticsDataKeys(TenantTypeIds.Instance().User() , OwnerDataKeys.Instance().CreatedGroupCount() , OwnerDataKeys.Instance().JoinedGroupCount()); //添加应用管理员角色 ApplicationAdministratorRoleNames.Add(applicationId, new List <string> { "GroupAdministrator" }); }
/// <summary> /// 应用加载 /// </summary> public override void Load() { base.Load(); //注册词条计数服务 CountService countService = new CountService(TenantTypeIds.Instance().WikiPage()); //注册计数服务 countService.RegisterCounts(); //需要统计阶段计数时,需注册每日计数服务 countService.RegisterCountPerDay(); //注册词条浏览计数服务 countService.RegisterStageCount(CountTypes.Instance().HitTimes(), 7); //注册标签云标签链接接口实现 TagUrlGetterManager.RegisterGetter(TenantTypeIds.Instance().WikiPage(), new WikiTagUrlGetter()); //添加应用管理员角色 ApplicationAdministratorRoleNames.Add(applicationId, new List <string> { "WikiAdministrator" }); }