private static void GmailSearch() { var gmailSearch = new GmailSearch { Unread = true, Label = new List <GmailSystemLabels>(new[] { GmailSystemLabels.Important }) }; List <Message> messages = GmailApi.Instance.ListMessages(gmailSearch); }
public void Search() { Thread th = new Thread(() => { GmailSearch gmailSearch = new GmailSearch(); gmailSearch.SearchMail(ServiceManager.Instence().GmailServive, t => { MailEntity mailEntity = new MailEntity() { Id = t.Id, Snippet = t.Snippet, }; System.Windows.Application.Current.Dispatcher.Invoke(new Action(() => { _detailVM.Add(mailEntity); })); }); }); th.Name = "SearchGmailBoxThread"; th.Start(); }