7

从 Exchange 邮箱中读取项目时,我想明确指出,它们是按照收到的顺序被提取的(收到的日期时间)——最早在前。

如何指定(在 ItemView 上?)排序值和排序方向?

using Microsoft.Exchange.WebServices.Data;

var service = new ExchangeService();
var inbox = new FolderId(WellKnownFolderName.Inbox);
var iv = new ItemView(500);

//how to specify sorting, if possible?

var items = service.FindItems(inbox, iv);
if (items.TotalCount > 0)
{
}

使用 Exchange 托管 Web 服务。

4

1 回答 1

18

MSDN 上的这个例子展示了如何使用 的OrderBy属性ItemView对结果进行排序:

   iv.OrderBy.Add(ItemSchema.DateTimeReceived, SortDirection.Descending);
于 2012-02-21T05:27:19.683 回答