Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/305.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# 从睡眠中醒来后的Windows Mobile Wifi网络_C#_Windows Mobile_Compact Framework_Windows Mobile 6 - Fatal编程技术网

C# 从睡眠中醒来后的Windows Mobile Wifi网络

C# 从睡眠中醒来后的Windows Mobile Wifi网络,c#,windows-mobile,compact-framework,windows-mobile-6,C#,Windows Mobile,Compact Framework,Windows Mobile 6,我正在用c#开发一个windows mobile应用程序,它通过一个单独的线程向UI调用web服务。此线程由计时器触发,每隔几分钟运行一次 我的问题是,如果手持设备进入睡眠状态,当它醒来时,操作系统似乎会卸载网络,然后在大约一秒钟后重新启动网络 结果往往是我的应用程序崩溃 有没有人经历过类似的情况 有没有人必须对这个问题进行编码 如有任何帮助或意见,我们将不胜感激 谢谢听起来您应该在线程中添加一些异常处理 用try-catch块包围网络代码,稍后重试该操作: try { // your

我正在用c#开发一个windows mobile应用程序,它通过一个单独的线程向UI调用web服务。此线程由计时器触发,每隔几分钟运行一次

我的问题是,如果手持设备进入睡眠状态,当它醒来时,操作系统似乎会卸载网络,然后在大约一秒钟后重新启动网络

结果往往是我的应用程序崩溃

有没有人经历过类似的情况

有没有人必须对这个问题进行编码

如有任何帮助或意见,我们将不胜感激


谢谢

听起来您应该在线程中添加一些异常处理

用try-catch块包围网络代码,稍后重试该操作:

try {
    // your code 
}
catch (Exception ex)
{
    // add some logging
}

我确实有一些异常处理,作为一种要写入日志文件的通用方法。您关于在较低级别捕获内容并重试的建议值得探讨。谢谢当你的应用程序崩溃时,你肯定有一些未处理的异常抛出。我已经在我所有的web服务调用中放置了一些异常处理和日志记录。一切似乎都很顺利。谢谢你的指导。