アプリケーションをMAPIからEWSマネージドAPIに移行しています。 MAPIでは、新しいMAPIメソッドIMAPIFolder :: CreateFolderを使用して新しいフォルダを作成したり、新しいフォルダを開くことができます。EWSマネージドAPIを使用してフォルダを作成または開く
しかし、私はEWSでそのような機能を見つけることができません。この
var filter = new SearchFilter.IsEqualTo(FolderSchema.DisplayName, "name");
service.FindFolders(WellKnownFolderName.Root, filter, new FolderView(1));
すなわち同じように
var newFolder = new Folder(service);
newFolder.DisplayName = "name";
newFolder.Save(WellKnownFolderName.Root);
をまたはオープン(見つける): 私はこのようなフォルダを作成することができます(ただし、そのようなフォルダが既にターゲットフォルダに存在する場合には、例外がスローされます)私はこの例外をキャッチし、ExchangeService.FindFoldersメソッドを使用してフォルダを見つける必要があります。すべてこれは超奇妙に見える。そして最悪のことは、このような場合に両方のEWSコールを使用する必要があることです。
単一のEWSコールを使用して「CreateOrOpen」機能を取得することはできますか?手動でEWSリクエストを作成することはできますか?