1

バックグラウンドで大きなファイル (200MB) をダウンロードする必要があり、中断した場合に再開できるはずです。サーバー側は範囲ヘッダーをサポートしているため、これが WinRT の BackgroundTransfer エージェントでサポートされているシナリオであり、そこから範囲ヘッダー HTTP 呼び出しを行ってファイルをダウンロードできるかどうか疑問に思っています。

http://msdn.microsoft.com/en-us/library/windows/apps/br207242.aspx

HTTP Content-Range リクエスト: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.16

4

1 に答える 1

1

要点はBackgroundTransfer、システムによってバックグラウンドで実行されることです。これは、OS がダウンロードの実行時期を決定し、アプリの実行時期とは無関係であることを意味します。具体的には、アプリが実行されていないときにダウンロードを実行できますが、アプリの実行中 (たとえば、デバイスが Wi-Fi に接続されておらず、BackgroundTransferCostPolicy.AvoidNetworkCharges設定済みの場合) にダウンロードが一時停止されることもあります。

つまり、自分で設定することはできませんがContent-Range、必要に応じて自動的に使用されます。

于 2012-03-30T18:09:34.997 に答える