ご覧のとおり、Web サービスをタイムアウトにすることができ、例外をキャッチできます。しかし、クエリのタイムアウト例外 (DataServiceQueryException) をキャッチしたいと考えています。これは可能ですか?プロパティは何ですか?私は検索しましたが、解決策が見つかりません。
try
{
rms.Timeout = 1; //to make the timeout
List = rms.Query.Where(d => d.TimeStamp != null && d.TimeStamp > StartDate && d.TimeStamp <= EndDate).ToList();
}
catch (DataServiceQueryException queryExp)
{
//I want to catch the query timeout exception
}
catch (WebException ex)
{
if (ex.Status == System.Net.WebExceptionStatus.Timeout)
{
Console.WriteLine("Request Timeout");
return false;
}
}