7

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

是否可以使用 Outlook 的电子邮件?

更新

我考虑过 SQL Express ,但我认为我应该使用与 Outlook 使用的相同的东西,这样会省事

4

1 回答 1

18

有许多选项供您考虑,下面我列出了我过去见过的所有选项。

  1. 对于 Outlook 管理的存储,您可以查看使用哪个是给定文件夹(收件箱等StorageItem中的隐藏项目。使用您可以添加自定义用户属性和文件附件。StorageItem

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

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

  4. 您可以通过创建自定义商店AddStore来构建本地 PST。

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

于 2012-04-16T13:29:02.987 回答