//------------------------------------------------------------- // 概要:新着レス取得 //------------------------------------------------------------- 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); }
/// <summary> /// ドキュメント更新 /// </summary> private string UpdateDocumentText() { Logger.Instance.Debug("UpdateDocumentText[]"); int oldResNum = operationBbs.ResList.Count; operationBbs.ReadThread(false); return(threadDocumentGenerator.Generate(operationBbs, oldResNum)); }
//------------------------------------------------------------- // 概要:新着レス取得 //------------------------------------------------------------- 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); }