Permissions Exchange Web服务API:为具有审阅者权限的用户创建日历

Permissions Exchange Web服务API:为具有审阅者权限的用户创建日历,permissions,exchange-server,exchangewebservices,Permissions,Exchange Server,Exchangewebservices,我想知道这是否可以在用户的Exchange帐户中设置附加日历(内置日历文件夹的子文件夹)的权限,从而用户无法创建、编辑或删除约会 我使用模拟帐户为用户创建了一个附加日历。用户可以访问新日历。要撤消该用户在此文件夹上的权限,我将该用户在此文件夹上的权限级别设置为FolderPermissionLevel.Reviewer 但是当我在新日历上测试权限时,用户仍然能够创建、编辑和删除此日历中的事件。目前我想知道是否有可能撤销这个用户的权限,因为他是整个帐户的所有者 这是我使用的代码 ExchangeV

我想知道这是否可以在用户的Exchange帐户中设置附加日历(内置日历文件夹的子文件夹)的权限,从而用户无法创建、编辑或删除约会

我使用模拟帐户为用户创建了一个附加日历。用户可以访问新日历。要撤消该用户在此文件夹上的权限,我将该用户在此文件夹上的权限级别设置为FolderPermissionLevel.Reviewer

但是当我在新日历上测试权限时,用户仍然能够创建、编辑和删除此日历中的事件。目前我想知道是否有可能撤销这个用户的权限,因为他是整个帐户的所有者

这是我使用的代码

ExchangeVersion exchVersion = new ExchangeVersion();
exchVersion = ExchangeVersion.Exchange2010;
ExchangeService service = new ExchangeService(exchVersion)
                {
                   Credentials = new WebCredentials("impersonationAcc@example.com",
                                                    "password")
                };

service.AutodiscoverUrl("impersonationAcc@example.com", url => true);
service.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress,
                                                    "user@example.com");
Folder addCalendar = new Folder(service);
addCalendar.DisplayName = "Another Calendar";
addCalendar.FolderClass = "IPF.Appointment";
var perm = new FolderPermission(new UserId("user@example.com"),
                                FolderPermissionLevel.Reviewer);

addCalendar.Permissions.Add(perm);                                
addCalendar.Save(WellKnownFolderName.Calendar);

Appointment app = new Appointment(service);
app.Subject = "Test Appointment";
app.Start = new DateTime(2011, 2, 14, 10, 0, 0);
app.End = new DateTime(2011, 2, 14, 11, 0, 0);
app.Body = "Content";
app.Save(addCalendar.Id); 

在其他论坛上进行了更多的搜索和发布后,我发现不可能限制exchange帐户所有者对任何类型项目(例如日历或文件夹)的权限

还是没有找到解决办法?难道没有一种方法可以在日历中创建日历吗impersonationAcc@example.com帐户和与的份额user@example.com给他审核权限?