Получить последнюю электронную почту от EWS - PullRequest
0 голосов
/ 24 апреля 2019

Может ли кто-нибудь мне помочь, мне нужно получить только самую последнюю электронную почту в моем почтовом ящике на сервере обмена .

Мне не нужен другой адрес электронной почты , чтобы появиться с тем, который я хочу.

Но я застрял, поскольку самый дальний , который я мог получить, - это только электронное письмо, которое я получил только сегодня.

Я использую SearchFilter с DateTimeReceived:

Вот отрывок моего кода для фильтра :

Dim search As New SearchFilter.IsGreaterThanOrEqualTo(ItemSchema.DateTimeReceived, DateTime.Today.Date)

Заранее спасибо.

1 Ответ

0 голосов
/ 24 апреля 2019

Просто отсортируйте результаты поиска по свойству DateTimeReceived в порядке убывания.

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

Затем, когда вы просматриваете результаты, первое сообщение электронной почты будет самым последним (а затем вы сможете выйти из цикла).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...