本文整理汇总了C#中ActiveUp类的典型用法代码示例。如果您正苦于以下问题:C# ActiveUp类的具体用法?C# ActiveUp怎么用?C# ActiveUp使用的例子? 这里精选的类代码示例或许可以为您提供帮助。
示例1: OnRetrieveNewMessage
public void OnRetrieveNewMessage(MailQueueItem account,
ActiveUp.Net.Mail.Message message,
int folder_id,
string uidl,
string md5_hash,
bool has_parse_error,
bool unread,
int[] tags_ids)
{
MailMessageItem message_item;
if (_mailBoxManager.MailReceive(account.Account, message, folder_id, uidl, md5_hash, has_parse_error, unread, tags_ids, out message_item) < 1)
throw new Exception("MailReceive() returned id < 1;");
if (message_item == null) return;
foreach (var handler in _messageHandlers)
{
try
{
handler.HandleRetrievedMessage(account.Account, message, message_item, folder_id, uidl, md5_hash, unread, tags_ids);
}
catch (Exception ex)
{
_log.Error(ex, "MailItemManager::OnRetrieveNewMessage");
}
}
}
原文链接:
http://www.jxszl.com/biancheng/C/556469.html