我正在尝试为特定的Exchange用户(而非currentUser)使用RDOFolder2中的GetActivitiesForTimeRange
RDOFolder2 folder = (RDOFolder2)CurrentUser.Session.GetSharedDefaultFolder("example@example.com", rdoDefaultFolders.olFolderCalendar);
RDOItems items = folder.GetActivitiesForTimeRange(start.Date, end.Date, true);
但是RDOSession.GetSharedDefaultFolder()
抛出此异常
“找不到商店DN”
是否可以使用RDO检索不带凭据的FreeBusy信息给特定用户? 我们必须激活自动发现吗?
RDO是否有解决方法? (我们不想使用EWS) 当我使用RDOSession.GetDefaultFolder()(与经过身份验证的用户)一起使用时,它可以工作
答案 0 :(得分:0)
如果“兑换”无法检索该邮箱的自动发现XML,则它将无法构造商店条目ID(包括该邮箱唯一的虚拟服务器名称)。
如果您已经具有该邮箱的自动发现XML,则可以通过调用RDOSession.CacheAutodiscoverXML