在ItemId https://msdn.microsoft.com/en-us/library/office/aa580234(v=exchg.150).aspx的页面中是备注:
"描述此元素的架构位于承载Exchange Web服务的IIS虚拟目录中。"
这是什么意思? EWS提供程序可以覆盖ItemId定义的内容吗?如果是,那该配置是如何设置的?
奖励积分: ItemId未列在https://msdn.microsoft.com/en-us/library/office/dn605828(v=exchg.150).aspx中,ItemId与StoreId相同吗?
答案 0 :(得分:1)
"描述此元素的架构位于承载Exchange Web服务的IIS虚拟目录中。"
它仅指Web服务的WSDL(和已声明的文件),它描述构成服务的SOAP消息的元素。所有类型也记录在https://msdn.microsoft.com/en-au/library/ee124331(v=exchg.80).aspx
中这是什么意思? EWS提供程序可以覆盖ItemId定义的内容吗?如果是,那该配置是如何设置的?
简短的回答是,否则由Exchange存储创建,并且只读给客户端。更长的答案是EWSId是基于底层商店属性https://msdn.microsoft.com/en-us/library/ee204402(v=exchg.80).aspx从EWS返回的,而未记录它包含LongTermEntryId和仅对EWS有意义的标志,EWS使用这些来访问底层项目(因此它将是被认为是不透明的)。它不是客户可以或应该修改的东西。
对于奖励积分:ItemId未列在https://msdn.microsoft.com/en-us/library/office/dn605828(v=exchg.150).aspx中,ItemId与StoreId相同吗?
没有ItemId是消息/对象https://msdn.microsoft.com/en-us/library/ee201952(v=exchg.80).aspx的ID。 StoreId是消息所在的基础Store / Mailbox的ID https://msdn.microsoft.com/en-us/library/ee203516(v=exchg.80).aspx。如果要在EWSId和PR_EntryId之间进行转换,请使用ConvertId操作。