My objective is to retry an asynchronous HttpWebRequest when it fails.
When I Abort() an HttpWebRequest, I cannot BeginGetResponse() again. So the only way to request again probably is recreate the HttpWebRequest object. It seems to require a lot of work since I would have to copy all properties from the old object. Is there any shortcut?
Note: I think that serialization it would solve my problem, but this class won't serialize, as discussed in a previous question.
Update Removed example source code because it was unnecessary
Current view on this matter There is no shortcut, the only way to redo the request is creating another HttpWebRequest object the same way you created the original one.