1

我有一个 Outlook 加载项,它在启动时会尝试在“发件箱”文件夹下创建一个子文件夹(如果该子文件夹尚不存在)。当我在两台不同的计算机上安装加载项时会出现此问题。在一台计算机上安装并运行加载项后,如果我在另一台计算机上安装并打开 Outlook,加载项会立即发现不存在此类子文件夹,因为 Outlook 尚未完成与本地数据存储的同步服务器。它现在创建一个新的重复子文件夹,在 Outlook 同步后,我最终拥有两个同名的子文件夹。防止这种情况的最佳方法是什么?目前我正在考虑以下方法之一:

  • 以某种方式创建一个仅限本地的子文件夹,使其不与服务器同步。不同计算机上的每次安装都会有一个单独的子文件夹。这对于我的加载项来说可以正常工作。这可能吗?

  • 检查服务器端以查看是否已创建子文件夹,如果是,则不执行任何操作。但是,我不知道如何通过 C# 使用 OOM 执行此检查。

4

1 回答 1

0

无法在缓存存储中创建仅本地文件夹,但您始终可以将 PST 存储添加到配置文件并将您的数据存储在那里。

您可以使用 Extended MAPI 或 Redemption 在联机模式下打开父文件夹,但如果您的 cod 运行时没有连接,您会怎么做?

于 2013-03-05T00:00:20.907 回答