Example #1
0
        //-------------------------------------------------------------
        // 概要:新着レス取得
        //-------------------------------------------------------------
        public string ReadNewRes()
        {
            if (selectThreadLabel.Text == "読み込み中...")
            {
                return("コンタクトURLを取得しています。しばらくお待ちください。");
            }
            if (String.IsNullOrEmpty(operationBbs.ThreadUrl))
            {
                return("URLが指定されていません。");
            }
            if (!operationBbs.ThreadSelected)
            {
                return("スレッドが選択されていません。");
            }

            operationBbs.ReadThread(true);

            string message = "";

            foreach (var res in operationBbs.ResList.Select((v, i) => new { v, i }))
            {
                if ((operationBbs.ResList.Count - res.i) <= 5)
                {
                    string text = res.v.Message.Replace("<br>", "\n         ");
                    message += String.Format("{0, 4} : {1}\n", res.v.ResNo, text);
                }
            }

            return(message);
        }
Example #2
0
        /// <summary>
        /// ドキュメント更新
        /// </summary>
        private string UpdateDocumentText()
        {
            Logger.Instance.Debug("UpdateDocumentText[]");
            int oldResNum = operationBbs.ResList.Count;

            operationBbs.ReadThread(false);
            return(threadDocumentGenerator.Generate(operationBbs, oldResNum));
        }
Example #3
0
        //-------------------------------------------------------------
        // 概要:新着レス取得
        //-------------------------------------------------------------
        public string ReadNewRes()
        {
            operationBbs.ReadThread(true);

            string message = "";

            foreach (var res in operationBbs.ResList.Select((v, i) => new { v, i }))
            {
                if ((operationBbs.ResList.Count - res.i) <= 5)
                {
                    string text = res.v.Message.Replace("<br>", "\n         ");
                    message += String.Format("{0, 4} : {1}\n", res.v.ResNo, WebUtil.DeleteHtmlTag(text));
                }
            }

            return(message);
        }