2011-07-22 12 views
0

Webサービスからのエラーと電話からのエラーを区別する方法はありますか(接続/タイムアウトなどはありません)?電話から生成されたキャッチエラー

私は、私たちのWebサービスから生成されたエラーをユーザーに示したいと思いますが、電話から実際に表示する気にはなりません。むしろ、「エラーが発生しました。もう一度やり直してください」などと表示するだけです。

これは可能ですか?

答えて

2

あなたは私のWCFサービスで例外

を生成するのtry catchブロックでソースにアクセスしてみてください可能性があり、私は試してみて、私のDBにアクセスし、それが失敗した場合は、その後、私のWCFは結構です、例外なく、携帯電話を投げます私がe.Result()にアクセスするまでは、何をするべきかわかりません。そして、エラーがスローされ、

はその周りtryおよびcatchブロックを置くと、あなたの例外が

void webclient_DownloadStringCompleted(object sender, DownloadStringCompletedEventArgs e) 
    { 
     try 
     { 
      e.Result(); 
     } 
     catch (Exception) 
     { 

      MessageBox.Show("Sorry There was an error while trying to connect to the server", "Please Try Again", MessageBoxButton.OK); 
     } 
を捕まります
関連する問題