У меня возникли проблемы с созданием календаря и предоставлением общего доступа к нему с разрешениями на просмотр с помощью Exchange Webservice API .NET .
На данный момент это мой код:
Folder addCalendar = new Folder(service);
addCalendar.DisplayName = name;
addCalendar.FolderClass = "IPF.Appointment";
var perm = new FolderPermission(new UserId("reviewer@test.com"),
FolderPermissionLevel.Reviewer);
addCalendar.Permissions.Add(perm);
addCalendar.Save(WellKnownFolderName.MsgFolderRoot);
Календарь создан, в моей учетной записи я вижу календарь, и пользователь (скрытый) имеет правильные разрешения.
Проблема: Календарь не отображается в аккаунте рецензента.