Theo như tôi có thể nói, không có cách nào để biết rằng đó cụ thể là thời gian chờ đã xảy ra. Tôi không tìm đúng chỗ, hay tôi đang thiếu thứ gì lớn hơn?
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);
}
Điều này trả về:
Một hoặc nhiều lỗi xảy ra.
Một nhiệm vụ đã bị hủy bỏ.