小编Pam*_*Pam的帖子

Exchange Server不支持所请求的版本

我得到此错误,因为FindItemsResult与我使用的交换版本不兼容,这是2013年.

Exchange Server doesn't support the requested version.
Run Code Online (Sandbox Code Playgroud)

我的代码:

SearchFilter sf = new SearchFilter.SearchFilterCollection(LogicalOperator.And, new SearchFilter.IsEqualTo(EmailMessageSchema.IsRead, false));
        FindItemsResults<Item> items = service.FindItems(WellKnownFolderName.Inbox, sf, new ItemView(10));

        foreach (Item item in items.Items)
        {
            PropertySet propSet = new PropertySet(BasePropertySet.IdOnly, ItemSchema.TextBody);
            EmailMessage email = EmailMessage.Bind(service, item.Id, propSet);
            Program.SearchItems(email);  
        }
Run Code Online (Sandbox Code Playgroud)

我可以将其更改为Exchange 2010但我在TextBody中收到错误,因为这仅适用于Exchange 2013及更高版本.

有没有办法转换可以在Exchange 2013中工作的代码?

c# exchange-server exchangewebservices

4
推荐指数
1
解决办法
6349
查看次数

标签 统计

c# ×1

exchange-server ×1

exchangewebservices ×1