110,538
社区成员
发帖
与我相关
我的任务
分享
public class ProTimerWebClient : WebClient {
private int timeOut;
public ProTimerWebClient(int timeOut) {
this.timeOut = timeOut;
}
protected override WebRequest GetWebRequest(Uri address)
{
var request= (HttpWebRequest ) base.GetWebRequest(address);
request.Timeout = timeOut;
request.ReadWriteTimeout = timeOut;
return request;
}
}
using (var client = new ProTimerWebClient(2000))
{
client.UploadValuesCompleted += new UploadValuesCompletedEventHandler(client_UploadValuesCompleted);
client.UploadValuesAsync(new Uri(URL), "POST", parameter,null);
}