2

我正在创建一个使用 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 返回的响应顺序的内容。

谢谢

4

1 回答 1

2

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

CopyItemMoveItemDeleteItem等所有操作都以这种方式工作:您发送一个项目 ID 列表,并返回一个响应列表,除了返回顺序之外没有任何直接参考。

于 2013-09-02T08:19:41.903 回答