说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

WebClient的超时设置

HTML文档下载 WORD文档下载 PDF文档下载
我们可以从WebClient派生一个新的类,重载GetWebRequest方法

 

我们可以从WebClient派生一个新的类,重载GetWebRequest方法,请看例子:

 

public class WebDownload : WebClient{    private int _timeout;    /// <summary>    /// 超时时间(毫秒)    /// </summary>    public int Timeout    {        get        {            return _timeout;        }        set        {            _timeout = value;        }    }    public WebDownload()    {        this._timeout = 60000;    }    public WebDownload(int timeout)    {        this._timeout = timeout;    }    protected override WebRequest GetWebRequest(Uri address)    {        var result = base.GetWebRequest(address);        result.Timeout = this._timeout;        return result;    }}

 

 

 

 

备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘