void EndCallback (IAsyncResult result)
{
HttpWebAsyncResult async_result = (result.AsyncState as HttpWebAsyncResult);
try {
response = end_get_response.Invoke (request, new object[] { asyncResult });
}
catch (TargetInvocationException tie) {
throw tie.InnerException;
}
finally {
async_result.SetComplete ();
}
}