2012-02-20 51 views
2

從Exchange郵箱中閱讀項目時,我想明確說明收到郵件是爲了收到郵件(收到日期時間) - 最早收到郵件。從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服務。

回答

12

example on MSDN展示瞭如何使用的ItemViewOrderBy屬性排序結果:

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

@SliverNinja非常感謝! – 2012-02-21 16:12:48

相關問題