2012-02-20 6 views
2

При чтении элементов из почтового ящика Exchange я хотел бы быть явным, чтобы они были получены, чтобы они были получены (полученное datetime) - сначала.Получение электронных писем из Exchange, отсортированных по дате, полученному

Как я могу указать (по ItemView?) Значение сортировки (sort) и направление сортировки?

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 показывает, как использовать OrderBy свойство из ItemView сортировать результаты:

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

@SliverNinja Большое спасибо! –

Смежные вопросы