У меня есть код, подобный следующему:
using (var client = new HttpClient())
{
client.Timeout = TimeSpan.FromMilliseconds(3000);
var request = new HttpRequestMessage(HttpMethod.Head, myURI);
var response = await client.SendAsync(request);
}
Но когда я захожу в отладчик, код просто зависает на await client.SendAsync(...). Он не генерирует исключений, и управление не продолжается. Он висит на неопределенный срок. Кто-нибудь знает, что я делаю неправильно?
.Result
или.Wait
? - person Yuval Itzchakov   schedule 29.08.2015