ExchangeService.DeleteItems响应顺序

时间:2013-08-31 01:03:00

标签: exchangewebservices exchange-server-2010

我正在创建一个使用Exchange Web服务(EWS 2.0)的应用程序。

我正在使用DeleteItems方法(http://msdn.microsoft.com/en-us/library/microsoft.exchange.webservices.data.exchangeservice.deleteitems(v=exchg.80).aspx)从交换邮箱中删除多封电子邮件。

此方法获取项目ID列表,并返回响应集合(ServiceResponse类),每个项目ID的一个ServiceResponse将传递给该方法。

返回的ServiceResponse对象不包含与其关联的项ID。

我的问题是:我可以保证 ServiceResponse对象的顺序是否与我传递给方法的Item ID的顺序相同?

我在MSDN中找不到任何关于在这种情况下从EWS返回的响应顺序的内容。

谢谢

1 个答案:

答案 0 :(得分:2)

是的,响应将以与请求中的项ID列表相同的顺序返回。 EWS托管API按照您指定的顺序将项目ID发送到服务器 - 它不会更改顺序或生成任何会弄乱它的线程。

af [{3}},CopyItemMoveItem等所有操作都以这种方式运行:您发送一个项目ID列表,并返回一个响应列表,而不是直接引用它们被退回的顺序。