📘
.NetのWebRequestのTimeoutはいつまでのタイムアウト?
これは?
ただのメモです。
WebClient はタイムアウト時間が設定できないのですが
- 設定する場合は、WebClient を継承する必要がある
そもそも、タイムアウト時間ってダウンロードが始まるまでなのか
ダウンロードが完了するまでなのか気になったのでテストしてみました。
テスト方法
HFS http://www.rejetto.com/hfs/?f=dl
を使って、帯域制御した HTTP サーバーをローカルに立ててテストしました。
結論
WebRequest のタイムアウトは、最初の応答が返るまでのタイムアウトで、
ダウンロード完了までのタイムアウトではありませんでした。
そうじゃないと困るので安心しました。
Discussion