「.NETのWebClientクラスでタイムアウトを変更する」の版間の差分

編集の要約なし
編集の要約なし
 
(同じ利用者による、間の2版が非表示)
4行目: 4行目:
タイムアウトを変更できるようにする例を示す。
タイムアウトを変更できるようにする例を示す。
<source lang="csharp">
<source lang="csharp">
    using System;
using System;
    using System.Net;
using System.Net;


    public class MyWebClient : System.Net.WebClient
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;
         var w = base.GetWebRequest(address);
 
        w.Timeout = Timeout;
        protected override WebRequest GetWebRequest(Uri address)
        return w;
        {
            var w = base.GetWebRequest(address);
            w.Timeout = Timeout;
            return w;
        }
     }
     }
}
</source>
</source>


[[category:.NET]]
[[category:.NET Framework]]
[[category:.NET Framework]]