2016-07-14 5 views

答えて

0

あなたは、読み取り呼び出しの...Asyncバージョンを使用し、タイムアウトでTask.Wait(int)を呼び出すことができます。

var response = request.GetResponse(); 
var responseStream = response.GetResponseStream(); 
using (StreamReader reader = new StreamReader(responseStream)) { 
    var task = reader.ReadLineAsync(); 
    if (!task.Wait(1000)) { 
     throw new Exception("Timed out after 1 sec."); 
    } 
    string line = task.Result; 
    // etc.... 
} 
関連する問題