2016-11-10 1 views
0

Je retire le magasin et je souhaite supprimer le fichier .pst associé. Je développe un AddIn VSTO, où dans une déconnexion d'utilisateur une fois puis je voudrais supprimer le fichier .pst créé pour cela. Encore une fois lorsque l'utilisateur se connecte, alors va créer un nouveau magasin et un nouveau fichier .pst associé.Comment supprimer le fichier pst après avoir supprimé le magasin en utilisant C#

+2

Vous n'avez pas fourni assez d'informations pour répondre à cette question. On ne sait pas ce que vous demandez. Pouvez-vous ajouter quelques détails? – NibblyPig

+0

Je supprime le magasin et souhaite supprimer le fichier .pst associé. Je développe un AddIn VSTO, où dans une déconnexion d'utilisateur une fois puis je voudrais supprimer le fichier .pst créé pour cela. Encore une fois lorsque l'utilisateur se connecte, alors va créer un nouveau magasin et un nouveau fichier .pst associé. –

Répondre

0

Le fournisseur PST garde le fichier PST ouvert pendant 30 minutes (ou jusqu'à la fin du processus) pour les performances et le partage après sa suppression d'un profil.

Vous pouvez jouer avec la clé de registre mentionnée dans http://support.microsoft.com/Default.aspx?kbid=222328 pour vous assurer que le fichier est fermé plus tôt.

S'il s'agit d'un fichier PST temporaire que l'utilisateur final n'a pas nécessairement besoin de voir, vous pouvez créer un fichier EXE auxiliaire qui traite le fichier PST. Une fois le processus terminé, le fichier PST peut être supprimé. Notez que vous devez utiliser MAPI étendu (C++ ou Delphi uniquement) ou Redemption (n'importe quelle langue, utiliser RDOSession. LogonPstStore) car les appels du modèle d'objet Outlook seront toujours ramenés à l'espace d'adresse outlook.exe où votre addin est en cours d'exécution.