突然间我收到了这样的错误:
Microsoft.Exchange.WebServices.Data.ServiceResponseException:EWS Id 采用 EwsLegacyId 格式,您的请求指定的 Exchange 版本不支持该格式。请使用 ConvertId 方法从 EwsLegacyId 转换为 EwsId 格式。
有人收到以上错误讯息吗?
我注意到我可以为 ExchangeService 选择的最新版本是 ExchangeVersion.Exchange2013_SP1,但是我的 Exchange 服务器当前版本为 15。不确定是否是由于此原因。
我需要对一堆 Id(项目/文件夹)进行 ConvertId,并想知道是否有更简单、更简洁的修复方法。
我以为这与我今天添加的 OOO 消息有关,但事实并非如此。 在我运行 .Net 4.6 的 EWS c# 应用程序中遇到了同样的问题
这是 catch 中最终出现的错误
var itemChanges = subService.SyncFolderItems(new FolderId(folderId), BasePropertySet.IdOnly, null, 500,SyncFolderItemsScope.NormalItems, null);