メインメニューを開く

差分

.NETのWebClientクラスでタイムアウトを変更する

58 バイト除去, 2020年6月10日 (水) 07:37
タイムアウトを変更できるようにする例を示す。
<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)
{
public int Timeout { get; set; } = 30 * 1000;  protected override WebRequest GetWebRequest(Uri address) { var w = base.GetWebRequest(address); w.Timeout = Timeout; return w; }
}
}
</source>
[[category:.NET Framework]]