我一直有一個小問題,我無法繞過它,我一直試圖改變獲取文件的方式,但最終我遇到了同樣的問題超時正在觸發,但應用程序正常繼續
我的想法是,我有一個.xml
文件,我下載並有文件的列表下載和安裝。
我得到的.xml
文件罰款,將其解壓縮並開始下載文件...第一次去的非常好,第二個有時會超時...... 問題是 ...超時錯誤後,它並繼續安裝掛起文件,但它會凍結整個應用程序,同時掛起超時異常。
代碼思想是我需要知道我們在下載文件的位置,所以我用這個idea。
我還發現WebClient
和WebRequest
在處理多線程環境時有strange timeout issue。
以窗口形式下載文件(多個文件)並在下載時輸出百分比的最佳模式是什麼?
所以我可以做一些關於這一點,我得到的想法......
My latest question也涉及到這個問題。
是否有你沒有在DoWork委託中創建WebClient實例的原因(如鏈接示例中)? –
進度條的想法看起來不錯。你試過了嗎? – Tudor
@Tudor(???)這個想法是在你在圖像中看到的代碼中實現的。 – balexandre