HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);
request.Timeout = 20000;
using (WebResponse response = request.GetResponse())
using (var stream = response.GetResponseStream())
using (var reader = new StreamReader(stream))
{
var result = reader.ReadToEnd();
// Do something with result
}
В приведенном выше примере у меня определен тайм-аут, и если случится, что он достигнет тайм-аута, как я узнаю, результат будет пустым?
Получу ли я какие-либо типы ответа?
Как я могу убедиться, что у меня истекло время ожидания?