如果我要使用VSTO部署Outlook插件,应该使用什么存储系统?
是否可以使用用于电子邮件的Outlook存储系统?
更新
我考虑过使用SQL Express,但我认为我应该使用与Outlook相同的存储系统,这样可以避免麻烦。
如果我要使用VSTO部署Outlook插件,应该使用什么存储系统?
是否可以使用用于电子邮件的Outlook存储系统?
更新
我考虑过使用SQL Express,但我认为我应该使用与Outlook相同的存储系统,这样可以避免麻烦。
您可以考虑多种选项,以下是我过去看到的所有选项列表:
对于Outlook管理存储,您可以考虑使用StorageItem
,它是给定文件夹(例如Inbox等)内的隐藏项目。使用StorageItem
,您可以添加自定义用户属性和文件附件。
您还可以创建新文件夹并使用PR_ATTR_HIDDEN
标志将其标记为隐藏。 添加任何邮件项或日志项仅对您的外接程序可见,因为您可以通过API访问隐藏文件夹-但不能通过Outlook界面访问。
我还看到有用户将信息存储在作为XML序列化的Outlook日志项内(与jello-dashboard一样)。
您可以通过AddStore
创建自定义存储以构建本地PST。
相反地,您可以将数据存储在 Outlook 系统外,以供您的插件使用。外部存储可以是本地环境路径、本地/远程数据库或 Web 服务调用。