彩票走势图

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

原创|产品更新|编辑:李显亮|2020-07-31 09:40:35.780|阅读 163 次

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

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

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

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

点击下载Aspose.Email for .NET v20.7

新增与改善

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技术交流群642018183,我们很高兴为您提供查询和咨询



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP