1

上传一些文件后,我试图在天空驱动器上上传一些录制的音频文件,但出现异常“已达到应用程序请求限制”。

如何处理这个异常。请提出一些解决方案。

谢谢

4

1 回答 1

1

参考链接 [1] 后:http: //msdn.microsoft.com/en-us/library/windowsphone/develop/microsoft.phone.backgroundtransfer.backgroundtransferservice%28v=vs.105%29.aspx我发现后台传输服务一次只能保存 25 个打开的请求,因此它给出了这样的例外。为了处理上述异常,我使用了以下代码。

 List<BackgroundTransferRequest> list = BackgroundTransferService.Requests.ToList();
                    foreach (BackgroundTransferRequest item in list)
                    {
                        if (item.TransferStatus == TransferStatus.Completed)
                        {
                            BackgroundTransferService.Remove(item);
                        }
                    }

当您的请求完成时应用此代码。如果请求计数达到 25 个请求,则停止发送更多请求,直到前一个请求完成。

于 2013-08-23T06:47:36.040 回答