「.NETのWebClientクラスでタイムアウトを変更する」の版間の差分
Administrator (トーク | 投稿記録) 細 Administrator がページ「.NET Framework/WebClientクラスでタイムアウトを変更する」を「.NET FrameworkのWebClientクラスでタイムアウトを変更する」に移動しました |
Administrator (トーク | 投稿記録) 編集の要約なし |
||
| (同じ利用者による、間の3版が非表示) | |||
| 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 Framework]] | [[category:.NET Framework]] | ||