Пример #1
0
 private static void GmailSearch()
 {
     var gmailSearch = new GmailSearch
     {
         Unread = true,
         Label  = new List <GmailSystemLabels>(new[] { GmailSystemLabels.Important })
     };
     List <Message> messages = GmailApi.Instance.ListMessages(gmailSearch);
 }
Пример #2
0
        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();
        }