【问题标题】:Retrieving emails from Exchange sorted by datetime received从 Exchange 中检索按收到的日期时间排序的电子邮件
【发布时间】:2012-03-11 07:45:03
【问题描述】:

从 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 服务。

【问题讨论】:

    标签: .net exchange-server exchangewebservices managed-ews


    【解决方案1】:

    example on MSDN 展示了如何使用ItemViewOrderBy 属性对结果进行排序:

       iv.OrderBy.Add(ItemSchema.DateTimeReceived, SortDirection.Descending);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-23
      • 1970-01-01
      • 2011-09-26
      • 2015-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多