HttpWebRequest.Abort()
is throwing an exception on a background/timer thread. This has nothing to do with HttpClient’s Task management.
The exception from HttpWebRequest.Abort()
should be fixed in .NET 4.5 GDR1.
http://support.microsoft.com/kb/2750149
http://support.microsoft.com/kb/2750147