上传一些文件后,我试图在天空驱动器上上传一些录制的音频文件,但出现异常“已达到应用程序请求限制”。
如何处理这个异常。请提出一些解决方案。
谢谢
参考链接 [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 个请求,则停止发送更多请求,直到前一个请求完成。