2012-04-16 29 views
7

Jaki system pamięci masowej powinienem użyć, jeśli mam wdrożyć wtyczkę Outlooka z VSTO?Jakiego miejsca do przechowywania powinienem użyć dla wtyczki Outlooka?

Czy można korzystać z programu Outlook, który jest przeznaczony dla poczty e-mail?

UPDATE

myślałem o SQL Express, ale myślę, że powinno się używać tego samego z tym, co wykorzystuje perspektywy, która pozwoli zaoszczędzić kłopotów

+0

Co chcesz umieścić w magazynie? Ustawienia użytkownika? Czy muszą być globalne/mobilne lub specyficzne dla maszyny? – SliverNinja

+0

@SliverNinja danych, które są lepiej przechowywane w bazie danych, jak specjalne informacje związane z kontaktami, Myślałem o SQL Express, ale myślę, że powinienem użyć tego samego z tym, co używa perspektywy, które mogłyby zaoszczędzić kłopotów – daisy

+0

Co będzie konsumentem utrzymywanych dane - tylko wtyczka do programu Outlook lub inni klienci muszą z nią współpracować? – SliverNinja

Odpowiedz

18

Istnieje wiele opcji do rozważenia, poniżej Wymieniłem wszystkie te, które widziałem w przeszłości.

  1. Dla Outlook zarządzane przechowywanie można zajrzeć do korzystania StorageItem który jest ukryty element wewnątrz danego folderu (Skrzynka odbiorcza itp). Korzystając z StorageItem, możesz dodać custom user properties i załączniki plików.

  2. Można również utworzyć nowy folder i oznaczyć go jako ukryty za pomocą PR_ATTR_HIDDEN flag. Dodanie jakichkolwiek elementów pocztowych lub elementów w dzienniku będzie widoczne tylko dla Twojego dodatku, ponieważ możesz uzyskać dostęp do ukrytych folderów za pośrednictwem interfejsu API - ale nie przez interfejs programu Outlook.

  3. Ja również widziałem informacji użytkownikom przechowywać wewnątrz elementów ślizgowych Outlook szeregowane jako XML (jak odbywa się poprzez jello-dashboard).

  4. Użytkownik może create a custom store via AddStore skonstruować lokalny plik PST.

  5. Alternatywnie, możesz przechowywać dane zewnętrzne do systemu Outlook do wykorzystania przez twój addin. Magazyny zewnętrzne mogą być local Environment paths, lokalnymi/zdalnymi bazami danych lub wywołania usługi internetowej.

+0

@SilverNinja Czy istnieje sposób, aby pokazać StorageItem wewnątrz folderu? Wygląda na to, że tego nie widzę. Który typ pliku zawiera ukryty element? –

Powiązane problemy