Files
OpenBullet/RuriLib/CaptchaServices/CWebClient.cs
T
2019-03-31 12:18:26 +02:00

31 lines
802 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Text;
using System.Threading.Tasks;
namespace RuriLib.CaptchaServices
{
/// <summary>
/// A WebClient with customizable timeout.
/// </summary>
public class CWebClient : WebClient
{
/// <summary>The maximum time to wait for a response.</summary>
public int Timeout { get; set; } = 100;
/// <summary>
/// Gets the WebRequest.
/// </summary>
/// <param name="uri">The uri</param>
/// <returns>The WebRequest</returns>
protected override WebRequest GetWebRequest(Uri uri)
{
WebRequest w = base.GetWebRequest(uri);
w.Timeout = Timeout * 1000;
return w;
}
}
}