「.NETのWebClientクラスでタイムアウトを変更する」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) |
||
| 4行目: | 4行目: | ||
タイムアウトを変更できるようにする例を示す。 | タイムアウトを変更できるようにする例を示す。 | ||
<source lang="csharp"> | <source lang="csharp"> | ||
using System; | |||
using System.Net; | |||
public class MyWebClient : System.Net.WebClient | |||
{ | |||
public int Timeout { get; set; } = 30 * 1000; | |||
protected override WebRequest GetWebRequest(Uri address) | |||
{ | { | ||
var w = base.GetWebRequest(address); | |||
w.Timeout = Timeout; | |||
return w; | |||
} | } | ||
} | |||
</source> | </source> | ||
[[category:.NET | [[category:.NET]] | ||