EWS:与所有标识符相比,ItemId是什么?

时间:2016-05-17 23:22:20

标签: exchangewebservices

在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相同吗?

1 个答案:

答案 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操作。