【发布时间】:2017-02-15 23:59:03
【问题描述】:
我在使用 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);
日历已创建,在我的帐户中我可以看到日历并且用户“reviewer@test.com”具有正确的权限。
问题是:审阅者的帐户中没有显示日历。
【问题讨论】:
-
“不显示在审阅者的帐户中”是什么意思?审阅者可以使用 Outlook 打开日历吗?文件 -> 打开 -> 其他用户文件夹。
-
好吧,我尝试使用审阅者帐户打开他的日历,但没有成功,但无论如何我想与 EWS API 共享日历,而不需要使用 Outlook 来完成该过程。跨度>
-
我是否正确理解您要创建共享邀请消息?当您右键单击日历并选择共享 -> 共享日历时 Outlook 创建的日历?
-
正确,这正是我想要做的!
标签: c# exchange-server exchangewebservices