Arrays 将Outlook邮件转换为字节[]

Arrays 将Outlook邮件转换为字节[],arrays,email,outlook,byte,vsto,Arrays,Email,Outlook,Byte,Vsto,我们已经使用Visual Studio for Office创建了一个应用程序,使用C作为代码语言,该应用程序将部署在Outlook中。应用程序的功能是 1用户将从Outlook中选择多封邮件 2用户必须使用VSTO调用outlook中部署的提交按钮 3单击“提交”按钮后,将连接SharePoint网站,并将在第一步中选择的邮件移动到SharePoint列表 上述功能已成功实现。但是,在SharePoint中复制文件时,最终用户会遇到一些缓慢的情况,这会导致在Outlook模式下显示不负责任的加

我们已经使用Visual Studio for Office创建了一个应用程序,使用C作为代码语言,该应用程序将部署在Outlook中。应用程序的功能是

1用户将从Outlook中选择多封邮件

2用户必须使用VSTO调用outlook中部署的提交按钮

3单击“提交”按钮后,将连接SharePoint网站,并将在第一步中选择的邮件移动到SharePoint列表

上述功能已成功实现。但是,在SharePoint中复制文件时,最终用户会遇到一些缓慢的情况,这会导致在Outlook模式下显示不负责任的加载程序图标

根据分析,我们了解到,在该过程中,outlook邮件复制到本地文件夹时会出现速度缓慢的情况。我们正在复制本地文件夹中的outlook邮件以转换为字节[],因为没有直接选项可以将outlook邮件转换为字节[]而不保存。为了减少慢度,我们将整个过程放在后台工作进程中,即使慢度正在发生,这也会导致outlook变得不负责任


您能帮助我们吗?有没有其他方法可以在不保存到本地的情况下转换为byte[]呢?如果没有其他选择,我们如何避免复制文件时的速度缓慢?

与实际检索数据所需的时间相比,本地文件访问性能的影响可以忽略不计,尤其是在使用联机连接的情况下。确保为承载您正在保存的邮件的存储打开了缓存模式