내가 알 수있는 한, 그것이 특별히 타임 아웃 된 것을 알 수있는 방법은 없습니다. 올바른 장소를 보지 않습니까, 아니면 더 큰 것을 놓치고 있습니까?
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);
}
이것은 다음을 반환합니다.
하나 이상의 오류가 발생했습니다.
작업이 취소되었습니다.