新功能示例解析!Email功能开发控件Aspose.Email v20.7上线!减少操作的无尽等待

Aspose.Email for .NET更新至v20.7,支持对抗Aspose.Email操作的无尽等待或僵尸条件,修复文本颜色在导出的MHT中丢失等问题,欢迎下载体验。

Aspose.Email for .NET是一套完整的电子邮件处理控件,用于构建跨平台应用程序,无需使用Microsoft Outlook即可创建,操作,转换和传输电子邮件。API提供电子邮件处理功能,例如添加,提取或删除邮件对象中的附件,通过添加或删除收件人或更改主题等来自定义邮件头。

Aspose.Email for .NET更新至v20.7,支持对抗Aspose.Email操作的无尽等待或僵尸条件,修复文本颜色在导出的MHT中丢失等问题,欢迎下载体验。

新增与改善

key 概述 类别
EMAILNET-39876 支持对抗Aspose.Email操作的无尽等待或僵尸条件 功能
EMAILNET-39873 API在将MSG导出到MHTML时挂起 Bug修复
EMAILNET-39885 使用Aspose.Email解析的EML文件不正确 Bug修复
EMAILNET-39874 文本颜色在导出的MHT中丢失 Bug修复

新功能解析

将消息保存为MHT格式时使用超时来抵抗无尽的等待操作

有时,当处理损坏的消息时,操作可能会无限执行,从而损害应用程序的正确功能。通过使用可配置的超时,可以停止卡住的操作,处理事件并继续执行应用程序。

Aspose.Eail v20.7中,在MhtSaveOptions类中添加了以下成员:

  • ExchangeAdvancedMhtSaveOptions.Timeout——限制格式化消息的时间(以毫秒为单位)。默认值为3000毫秒。
  • MhtSaveOptions.TimeoutReached——保存到Mhtml时超时则引发。

代码示例:

string fileName = "input.msg";var mailMessage = MailMessage.Load(fileName);MemoryStream ms = new MemoryStream();MhtSaveOptions options = SaveOptions.DefaultMhtml;options.Timeout = 4000;options.TimeoutReached += TimeoutHandler;mailMessage.Save(ms, options);private void TimeoutHandler(object sender, EventArgs ev){ // your event handling here}


还想要更多吗可以点击阅读【2020 · Aspose最新资源整合】查找需要的教程资源。如果您有任何疑问或需求,请随时加入Aspose技术交流群,我们很高兴为您提供查询和咨询

标签:

来源:慧都

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年6月27日
下一篇 2020年6月27日

相关推荐

发表回复

登录后才能评论