BackgroundTransferService を介して (さまざまなサイズの) 5 つのアップロードを開始します。操作方法について、次の質問があります。
- エミュレーターでは、一度に 2 つのアップロードを行うようです。これは実際のデバイスでどのように機能しますか?この動作をプログラムで変更できますか?
- 提出した順番でアップロードが行われると期待できますか? テストで相反する結果が得られているようです。
- アプリケーションで BackgroundTransferService を調べると、他のアプリからのリクエストも含まれているのでしょうか?それとも私のものだけですか?
- 廃棄から戻ったときに、すべての BackgroundTransferRequest オブジェクトのイベントを再接続する必要がありますか? 再活性化からの復帰はどうですか?
- BackgroundTransferService.Requests コレクションからイベントを削除する場合、BackgroundTransferRequest からイベントを切断する必要がありますか?
- 存在しない URL:Port (ローカルホスト上) をアップロードしようとすると、TransferStatus が WaitingForNonVoiceBlockingNetwork として報告されます。アップロードが実際に完了/失敗することはありません。これはデバイス上でどのようになっていますか?この TransferStatus に遭遇した場合、リクエストを削除する必要がありますか?