1

ご覧のとおり、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;
     }

}

4

0 に答える 0