เท่าที่ฉันสามารถบอกได้ว่าไม่มีวิธีใดที่จะรู้ได้ว่าเป็นการหมดเวลาเฉพาะที่เกิดขึ้น ฉันไม่ได้มองถูกที่หรือว่าฉันพลาดบางอย่างที่ใหญ่กว่า?
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);
}
ผลตอบแทนนี้:
เกิดข้อผิดพลาดอย่างน้อยหนึ่งรายการ
งานถูกยกเลิก