2012-04-16 2 views
7

Какую систему хранения следует использовать, если я собираюсь развернуть плагин Outlook с VSTO?Какое хранилище следует использовать для плагина Outlook?

Можно ли использовать Outlook, который предназначен для электронной почты?

UPDATE

Я думал о SQL Express, но я думаю, что я должен использовать то же самое с тем, что использует внешний вид, что позволит сэкономить неприятности

+0

Что вы хотите положить в хранилище? Пользовательские настройки? Должны ли они быть глобальными/роуминг или конкретными машинами? – SliverNinja

+0

@SliverNinja данные, которые лучше хранятся в базе данных, например, специальная информация, связанная с контактами, я думал о SQL Express, но я думаю, что я должен использовать ту же самую вещь с тем, что использует Outlook, что спасло бы проблемы – daisy

+0

Что будет потребителем сохраненных data - только интерфейс Outlook или другие клиенты должны взаимодействовать с ним? – SliverNinja

ответ

18

Есть множество вариантов для Вас, чтобы рассмотреть, ниже I Я перечислил все те, которые я видел в прошлом.

  1. Для Перспективы управляемого хранения вы можете посмотреть в использовании StorageItem, который скрытый элемент внутри данной папки (Входящие и т.д.). С помощью StorageItem вы можете добавить custom user properties и вложения файлов.

  2. Вы также можете создать новую папку и пометить ее как скрытую, используя PR_ATTR_HIDDEN flag. Добавление любых почтовых элементов или элементов журнала будет видимо только вашей надстройке, поскольку вы можете получить доступ к скрытым папкам через API, но не через интерфейс Outlook.

  3. Я также видел информацию пользователей хранятся внутри элементов журнала Outlook сериализовать XML (как это делается jello-dashboard).

  4. Чтобы построить локальный PST, вы могли бы create a custom store via AddStore.

  5. В качестве альтернативы вы можете хранить данные, внешние для системы Outlook, для использования вашим добавлением. Внешние магазины могут быть local Environment paths, локальные/удаленные базы данных или вызовы веб-сервисов.

+0

@SilverNinja Есть способ показать StorageItem внутри папки? Кажется, я не могу это видеть. Какой тип файла имеет скрытый элемент? –

Смежные вопросы