我有一个 Outlook 加载项,它在启动时会尝试在“发件箱”文件夹下创建一个子文件夹(如果该子文件夹尚不存在)。当我在两台不同的计算机上安装加载项时会出现此问题。在一台计算机上安装并运行加载项后,如果我在另一台计算机上安装并打开 Outlook,加载项会立即发现不存在此类子文件夹,因为 Outlook 尚未完成与本地数据存储的同步服务器。它现在创建一个新的重复子文件夹,在 Outlook 同步后,我最终拥有两个同名的子文件夹。防止这种情况的最佳方法是什么?目前我正在考虑以下方法之一:
以某种方式创建一个仅限本地的子文件夹,使其不与服务器同步。不同计算机上的每次安装都会有一个单独的子文件夹。这对于我的加载项来说可以正常工作。这可能吗?
检查服务器端以查看是否已创建子文件夹,如果是,则不执行任何操作。但是,我不知道如何通过 C# 使用 OOM 执行此检查。