我创建了一个约会,约会房间是test_room1@aa.com,我模拟的用户是jack@aa.com。
但是当我从jack@aa.com FindAppointments时,ID是A。当我从房间test_room1@aa.com FindAppointments时,ID是A。ID为B。
为什么ID不同?
我使用jack@aa.com进行预约,并将appointment.ID.UniqueId保存到数据库中。但我需要在系统中显示AllBookings,所以我必须按房间预约。但是相同的约会ID是不同的,我不能使它与我的数据库相关。
发布于 2015-01-19 11:15:18
您引用的Id是EWSId,它对于Exchange应用商店中的每个项目都是唯一的。尽管每个邮箱中的约会是相同的,但它在物理上是Exchange Store中的一个单独对象,因此具有不同的EWSId,请参见http://technet.microsoft.com/en-us/library/bb123495%28v=exchg.141%29.aspx。如果您使用约会标识符,那么我建议您使用PidLidCleanGlobalObjectId http://msdn.microsoft.com/en-us/library/office/cc839502%28v=office.15%29.aspx。您可以使用该属性在任何与会者的日历中查找会议,也可以查找任何响应、邀请消息。
干杯峡谷
https://stackoverflow.com/questions/27996753
复制相似问题