删除存储方法问题

时间:2016-08-29 08:15:15

标签: outlook mapi outlook-redemption

当我们使用Redemption DLL删除PST的商店时,我们如何确保删除临时文件?

这意味着,在我们最近的案例中,我们发现我们已成功调用Remove Store方法,但有些文件未成功删除。

那么我们如何决定,如果删除商店成功删除了临时文件?

测试用例 我有类似问题的问题,让我们考虑我要处理15个PST文件,我为这15个文件运行循环登录和删除商店。

我可以理解,对于最后一个文件,它可以在没有关闭的情况下进行引用但是我们无法删除哪个进程成功完成的14个文件?

基于某些测试用例,此临时文件会被删除一段时间,有时则不会删除,因此没有特定的行为。

是否有任何方法或属性可用于识别资源是否真正用于特定的PST文件?

注意:我们正在使用独立应用程序处理单个机器中的PST文件..

由于

1 个答案:

答案 0 :(得分:0)

您要删除PST商店吗?请记住,出于性能原因,MSPST提供商会将PST领域(和临时文件)保持打开30分钟(或直到您的应用程序终止)。

如果您希望PST文件立即关闭和解除引用,您可以将PST处理代码移动到辅助exe中,从主应用程序启动它,等待该进程终止。此时,PST和所有临时文件将被关闭。