我应该为outlook插件使用什么存储空间?

时间:2012-04-16 09:15:19

标签: plugins outlook vsto storage

我应该使用哪种存储系统,如果我要使用VSTO部署Outlook插件?

是否可以使用outlook's,这是用于电子邮件?

更新

我想过SQL Express,但我认为我应该使用与outlook相同的东西,这样可以省去麻烦

1 个答案:

答案 0 :(得分:18)

您可以考虑很多选项,下面列出了我过去看过的所有选项。

  1. 对于Outlook管理的存储,您可以查看使用StorageItem这是给定文件夹(收件箱等)中的隐藏项目。使用StorageItem,您可以添加custom user properties和文件附件。

  2. 您还可以使用PR_ATTR_HIDDEN flag创建新文件夹并将其标记为隐藏。添加任何邮件项目或日记项目只会对您的加载项可见​​,因为您可以通过API访问隐藏文件夹 - 但不能通过Outlook界面访问。

  3. 我还看到用户将信息存储在序列化为XML的Outlook日记项目中(jello-dashboard 完成)。

  4. 您可以create a custom store via AddStore构建本地PST。

  5. 或者,您可以将数据存储在Outlook系统外部以供您的插件使用。外部存储可以是local Environment paths,本地/远程数据库或Web服务调用。