Получение писем из Exchange, отсортированных по дате и времени получения - PullRequest
3 голосов
/ 21 февраля 2012

При чтении элементов из почтового ящика 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.

1 Ответ

14 голосов
/ 21 февраля 2012

Этот пример на MSDN показывает, как использовать свойство OrderBy ItemView для сортировки результатов:

   iv.OrderBy.Add(ItemSchema.DateTimeReceived, SortDirection.Descending);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...