Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用EWS.dll从Office 365获取数据时出错_C#_Office365_Exchangewebservices - Fatal编程技术网

C# 使用EWS.dll从Office 365获取数据时出错

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

我正在尝试使用Microsoft.Exchange.WebServices.dll获取Office365用户帐户电子邮件。但我在加载数据请求时遇到间歇性错误。电子邮件加载请求似乎已被卡住,否则将引发异常

以下是我的示例代码:

_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.MultiResponseServiceRequest
1.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_用户名)

在此问题上的任何帮助或建议都将不胜感激