C# 增加HttpWebRequest.BeginGetResponse的超时

C# 增加HttpWebRequest.BeginGetResponse的超时,c#,asynchronous,timeout,httprequest,C#,Asynchronous,Timeout,Httprequest,我需要对远程计算机上的web服务执行异步HttpRequest。此请求可能需要超过60秒,这似乎是HttpRequest的默认超时。我可以在HttpRequest对象上设置timeout属性,但遗憾的是,timeout属性对使用BeginGetResponse或BeginGetRequestStream方法发出的异步请求没有影响(请参阅) 有人知道我如何增加超时时间,以便在60秒后不会出现异常吗

我需要对远程计算机上的web服务执行异步HttpRequest。此请求可能需要超过60秒,这似乎是HttpRequest的默认超时。我可以在HttpRequest对象上设置timeout属性,但遗憾的是,timeout属性对使用BeginGetResponse或BeginGetRequestStream方法发出的异步请求没有影响(请参阅)

有人知道我如何增加超时时间,以便在60秒后不会出现异常吗