Soweit ich das beurteilen kann, gibt es keine Möglichkeit zu wissen, dass es sich speziell um eine Zeitüberschreitung handelt. Suche ich nicht am richtigen Ort oder vermisse ich etwas Größeres?
string baseAddress = "http://localhost:8080/";
var client = new HttpClient()
{
BaseAddress = new Uri(baseAddress),
Timeout = TimeSpan.FromMilliseconds(1)
};
try
{
var s = client.GetAsync("").Result;
}
catch(Exception e)
{
Console.WriteLine(e.Message);
Console.WriteLine(e.InnerException.Message);
}
Dies gibt zurück:
Ein oder mehrere Fehler sind aufgetreten.
Eine Aufgabe wurde abgebrochen.