private async Task<List<JsonReceiveEmailClassification>> getListTaskResponse() { Microsoft.Office.Interop.Outlook.Items v_EmailItems = m_Inbox.Items; List<JsonReceiveEmailClassification> v_ListTaskResponse = new List<JsonReceiveEmailClassification>(); var v_EmailClassification = "http://localhost:8080/email_classification"; var v_HtmlUtils = new HtmlUtils(); foreach (var i_Item in v_EmailItems) { try { var v_Email = (MailItem)i_Item; var v_Id = v_Email.EntryID; var v_Subject = v_Email.Subject; var v_Body = v_Email.Body; StringBuilder v_EmailClasssification = new StringBuilder(v_Email.Subject).Append(". "); if (v_Email.BodyFormat == OlBodyFormat.olFormatHTML) { v_EmailClasssification.Append(v_HtmlUtils.HtmlToText(v_Body)); } else { v_EmailClasssification.Append(v_Body); } var v_EmailToSend = v_EmailClasssification.ToString().Replace("\n", " ").Replace("\t", " ").Replace("\r", " "); var v_PostJsonTask = v_EmailClassification.PostJsonAsync(new { id = v_Id, email = v_EmailToSend }); var v_TaskJsonResponse = await v_PostJsonTask.ReceiveJson<JsonReceiveEmailClassification>(); v_ListTaskResponse.Add(v_TaskJsonResponse); } catch { } } return v_ListTaskResponse; }