2015-05-01 75 views
0

我正在開發Windows Metro應用程序,並且在我的應用程序中,我需要從後臺服務器下載一些信息(每次大約60Mb)。下載應定期進行,例如每8小時進行一次。所以我試圖使用後臺任務,但有一些CPU和網絡配額(https://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh977051.aspx),我不能這樣做。有人能幫我解決這個問題的建議嗎?什麼是在Windows 8中執行長背景任務的最佳方式

+0

你的應用程序總是需要下載那麼多嗎? donwload的陰影是什麼? – Sam

+0

你應該多想想你的應用程序。每隔幾小時從平板電腦下載60 Mb就沒什麼意義了。 – demonplus

+0

我想製作一個可以更新鎖定屏幕圖像的應用程序。例如,用戶只選擇時間段,應用程序將更新圖像,即使用戶整週都不運行應用程序。這就是爲什麼我需要下載這麼多。 –

回答

1

而不是試圖在後臺任務本身做整個傳輸,讓後臺任務開始後臺轉移,它運行獨立的任務和獨立的應用程序以及。請參閱主題:在後臺傳輸數據,https://msdn.microsoft.com/en-us/library/windows/apps/hh452979.aspx。您可以根據您需要的計劃週期性地運行後臺任務,並且它將輕鬆地保持在CPU和網絡配額下,因爲後臺傳輸不計入此次數。

+0

謝謝你的建議。我會盡力做到這一點。 –

+0

它的工作原理,謝謝。 –

+0

很高興聽到它。 –

相關問題