コード例 #1
0
        /// <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));
        }
コード例 #2
0
 public CommentsController(IForumCommentService commentService)
 {
     this.commentService = commentService;
 }