MS Exchange 服务器云,以不同的方式获取所有项目
MS Exchange server cloud, getting all items in a different
我想知道如何从 'room' 帐户访问所有项目。
当该用户不是真实用户时,是否有可能以某种方式从房间访问数据?
我可以得到所有房间,但问题是如何使用房间帐户查询查找项。
您将需要作为某个用户使用邮箱进行身份验证,然后授予该用户访问房间日历(或使用 Add-MailboxPermissions 的整个邮箱)的权限或使其成为委托人。然后您可以只使用 FolderId 重载来指定您要查询该房间的日历文件夹,例如
FolderId RoomMailboxCalendarFolderId = new FolderId(WellKnownFolderName.Calendar, "room@domain.com");
CalendarView cvCalView = new CalendarView(DateTime.Now, DateTime.Now.AddDays(31));
FindItemsResults<Appointment> appointments = service.FindAppointments(RoomMailboxCalendarFolderId, cvCalView);
干杯
格伦
我想知道如何从 'room' 帐户访问所有项目。 当该用户不是真实用户时,是否有可能以某种方式从房间访问数据?
我可以得到所有房间,但问题是如何使用房间帐户查询查找项。
您将需要作为某个用户使用邮箱进行身份验证,然后授予该用户访问房间日历(或使用 Add-MailboxPermissions 的整个邮箱)的权限或使其成为委托人。然后您可以只使用 FolderId 重载来指定您要查询该房间的日历文件夹,例如
FolderId RoomMailboxCalendarFolderId = new FolderId(WellKnownFolderName.Calendar, "room@domain.com");
CalendarView cvCalView = new CalendarView(DateTime.Now, DateTime.Now.AddDays(31));
FindItemsResults<Appointment> appointments = service.FindAppointments(RoomMailboxCalendarFolderId, cvCalView);
干杯 格伦