【发布时间】:2009-01-05 00:22:12
【问题描述】:
我的目标是在异步 HttpWebRequest 失败时重试它。
当我 Abort() 一个 HttpWebRequest 时,我不能再次 BeginGetResponse()。所以再次请求的唯一方法可能是重新创建 HttpWebRequest 对象。这似乎需要做很多工作,因为我必须从旧对象中复制所有属性。有什么捷径吗?
注意:我认为序列化可以解决我的问题,但是这个类不会序列化,正如previous question 中所讨论的那样。
更新删除示例源代码,因为它是不必要的
目前对此事的看法没有捷径,重做请求的唯一方法是创建另一个 HttpWebRequest 对象,方法与创建原始对象相同。
【问题讨论】:
标签: c# .net httpwebrequest