using System;
using System.Net;
namespace AyalaLauncherBeta2016
{
public class WebClientTimeout : WebClient
{
public int Timeout { get; set; }
///
/// Creates a standard WebClient
///
public WebClientTimeout() { }
///
/// Creates a new Webclient with settable Timeout
///
/// Timeout in ms
public WebClientTimeout(int Timeout, String HeaderData)
{
this.Timeout = Timeout;
}
protected override WebRequest GetWebRequest(Uri uri)
{
WebRequest w = base.GetWebRequest(uri);
w.Timeout = Timeout;
return w;
}
}
}