如何使用Exchange Web服务从Exchange Server 2007获取所有未读邮件?

0 c#

如何使用Exchange Web服务从Exchange Server 2007获取所有未读邮件?

Beg*_*tya 6

int unreadEmailCount = 0;

        SearchFilter searchFilter = new SearchFilter.SearchFilterCollection(LogicalOperator.And, new SearchFilter.IsEqualTo(EmailMessageSchema.IsRead, false));

        ItemView view = new ItemView(999);

        FindItemsResults<Item> findResults = service.FindItems(WellKnownFolderName.Inbox, searchFilter, view);
        unreadEmailCount = findResults.Items.Count;
Run Code Online (Sandbox Code Playgroud)