いくつかのファイルをアップロードした後、録音されたオーディオ ファイルをスカイ ドライブにアップロードしようとしていますが、「アプリケーション リクエストの制限に達しました」という例外が発生します。
この例外を処理する方法。いくつかの解決策を提案してください。
ありがとうございました
いくつかのファイルをアップロードした後、録音されたオーディオ ファイルをスカイ ドライブにアップロードしようとしていますが、「アプリケーション リクエストの制限に達しました」という例外が発生します。
この例外を処理する方法。いくつかの解決策を提案してください。
ありがとうございました
リンクを参照した後 [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 に達した場合は、前のリクエストが完了するまでそれ以上のリクエストの送信を停止します。