コード例 #1
0
 void OnMessagesArrived(object sender, MessagesArrivedEventArgs e)
 {
     foreach (var msg in e.Messages)
     {
         Log(msg.Message);
     }
 }
コード例 #2
0
        async void MessagesArrived(object sender, MessagesArrivedEventArgs e)
        {
            var folder = (IMailFolder)sender;

            var summaries = await folder.FetchAsync(messages.Count, -1, MessageSummaryItems.Full | MessageSummaryItems.UniqueId);

            AddMessageSummaries(summaries);
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: 5ggg/vimms
        void _instAccessContainer_MessagesArrived(object sender, MessagesArrivedEventArgs e)
        {
            StringBuilder sb = new StringBuilder();

            foreach (var message in e.Messages)
            {
                string msg = string.Format("[{0}] ID: {1} Status: {2} Msg: {3}",
                                           message.CreationTime,
                                           message.MessageId,
                                           message.Status,
                                           string.Format(message.Message, message.MessageArgs));

                sb.AppendLine(msg);
            }

            Invoke(new Action(
                       () =>
            {
                richTextBox1.AppendText(sb.ToString());
            }));
        }
コード例 #4
0
 void MessagesArrived_TaskThread(object sender, MessagesArrivedEventArgs e)
 {
     // proxy back to the main thread
     Invoke(new EventHandler <MessagesArrivedEventArgs> (MessagesArrived), sender, e);
 }