C# 使用EWS.dll从Office 365获取数据时出错
我正在尝试使用Microsoft.Exchange.WebServices.dll获取Office365用户帐户电子邮件。但我在加载数据请求时遇到间歇性错误。电子邮件加载请求似乎已被卡住,否则将引发异常 以下是我的示例代码:C# 使用EWS.dll从Office 365获取数据时出错,c#,office365,exchangewebservices,C#,Office365,Exchangewebservices,我正在尝试使用Microsoft.Exchange.WebServices.dll获取Office365用户帐户电子邮件。但我在加载数据请求时遇到间歇性错误。电子邮件加载请求似乎已被卡住,否则将引发异常 以下是我的示例代码: _ExchnageService.KeepAlive = true; PropertySet objProperty = new PropertySet(BasePropertySet.FirstClassProperties, ItemSchema.MimeConten
_ExchnageService.KeepAlive = true;
PropertySet objProperty = new PropertySet(BasePropertySet.FirstClassProperties, ItemSchema.MimeContent);
_Item.Load(objProperty ); // Some times load request didn't respond for hours which appears to be stuck.
//And some times it thorws following exeption
Microsoft.Exchange.WebServices.Data.ServiceRequestException:异常
请求失败。无法从传输连接读取数据:错误
现有连接已被远程主机强制关闭。-->
System.IO.IOException:无法从传输读取数据
连接:远程服务器已强制关闭现有连接
主持人。-->System.Net.Sockets.SocketException:现有连接
被位于的远程主机强制关闭
System.Net.Socket.Socket.Receive(字节[]缓冲区,Int32偏移量,Int32
尺寸,SocketFlags(SocketFlags)位于
System.Net.Sockets.NetworkStream.Read(字节[]缓冲区,Int32偏移量,
Int32大小)--内部异常堆栈跟踪的结束---at
System.Net.ConnectStream.Read(字节[]缓冲区,Int32偏移量,Int32大小)
在System.IO.Compression.DeflateStream.Read(字节[]数组,Int32
偏移量,Int32计数)在
System.IO.Compression.GZipStream.Read(字节[]数组,Int32偏移量,
Int32计数)在
Microsoft.Exchange.WebServices.Data.EWSUPPILITIES.CopyStream(流
源、流(目标)在
Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.ReadResponse(IEwsHttpWebResponse
响应)---内部异常堆栈跟踪的结束---at
Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.ReadResponse(IEwsHttpWebResponse
答复)在
Microsoft.Exchange.WebServices.Data.SimpleServiceRequestBase.InternalExecute()
在
Microsoft.Exchange.WebServices.Data.MultiResponseServiceRequest1.Execute()
在
Microsoft.Exchange.WebServices.Data.ExchangeService.InternalLoadPropertiesForItems(IEnumerable
1
项目、属性集属性集、服务错误处理错误处理)位于Microsoft.Exchange.WebServices.Data.Item.InternalLoad(PropertySet 属性集)位于 Microsoft.Exchange.WebServices.Data.ServiceObject.Load(PropertySet 属性集)位于 CDT.Office365阅读器。下载365邮件。检索365邮件值(项目 p_对象项,FolderID FolderID,字符串p_FolderPath,ExchangeService p_ExchnageService,字符串p_用户名) 在此问题上的任何帮助或建议都将不胜感激