/// <summary>重新加载</summary> private void Reload() { if (this.restartCount > 0) { // 重新加载配置信息 ForumConfigurationView.Instance.Reload(); } // 创建对象构建器(Spring.NET) string springObjectFile = ForumConfigurationView.Instance.Configuration.Keys["SpringObjectFile"].Value; SpringObjectBuilder objectBuilder = SpringObjectBuilder.Create(ForumConfiguration.ApplicationName, springObjectFile); // 创建数据服务对象 this.m_ForumCategoryService = objectBuilder.GetObject <IForumCategoryService>(typeof(IForumCategoryService)); this.m_ForumThreadService = objectBuilder.GetObject <IForumThreadService>(typeof(IForumThreadService)); this.m_ForumCommentService = objectBuilder.GetObject <IForumCommentService>(typeof(IForumCommentService)); this.m_ForumMemberService = objectBuilder.GetObject <IForumMemberService>(typeof(IForumMemberService)); this.m_ForumFollowService = objectBuilder.GetObject <IForumFollowService>(typeof(IForumFollowService)); }
public CommentsController(IForumCommentService commentService) { this.commentService = commentService; }