2015-02-09 129 views
0

在office365中,我尝试使用EWS api访问另一个用户的对话历史记录文件夹。尝试访问的用户已满邮箱的访问权限。如果我使用owa连接到邮箱,则可以访问包括所有其他文件夹的对话历史记录文件夹。但是,当我尝试使用下面的异常EWS API从代码连接被抛出:Microsoft.Exchange.WebServices.Data.ServiceResponseException:在商店中找不到指定的文件夹

Microsoft.Exchange.WebServices.Data.ServiceResponseException发生 的HResult = -2146233088消息=指定的文件夹找不到 在商店。源= Microsoft.Exchange.WebServices堆栈跟踪:

下面是相关代码

 var mailbox = new Mailbox(lyncUser.UserName); 
     var lyncFolderId = new FolderId(WellKnownFolderName.ConversationHistory, mailbox); 
     var lyncFolder = Folder.Bind(_exchangeService, lyncFolderId); 

另外,如果连接到WellKnownFolderName.Inbox不会发生异常。

回答