1
MSDN指出WebRequest.Timeout裝置什麼是使用WebRequest時的超時?
的時間長度,以毫秒爲單位,直到該請求超時,或 值Timeout.Infinite以指示該請求不時間 出來。
究竟是什麼構成了「超時」?這是在返回第一個字節之前該類將等待的最大時間量嗎?整個請求完成的最長時間是多少?還有別的嗎?
我在問,因爲我正在使用modified WebClient從源代碼下載相當大(〜1GB)的文件,有時會打嗝並需要幾分鐘到幾小時才能開始發送響應。我想設置超時時間,以便成功傳輸(可能需要長達20分鐘,取決於連接質量)不超時,但偶爾的打嗝會很快超時。
可能的重複:http://stackoverflow.com/questions/1500955/adjusting-httpwebrequest-connection-timeout-in-c-sharp –