0

私のアプリケーションは一晩中実行されており、ランダムな時間に切断されますが、切断されない夜もあります。

これは Visual Studio の例外で、ここでスタックします。 ここに画像の説明を入力

これは、私の について提供する情報WebRequestです。 ここに画像の説明を入力 これは、応答時の例外について提供する情報です。 ここに画像の説明を入力

私が考えているのは、それは私のバグではなく、サーバーが実際に応答しないことがあり、この例外が発生することです。同意する場合は、この種の例外をどのように処理するのが最善でしょうか? using3つのステートメントをtry catchにラップするだけですか?

4

1 に答える 1

1

そうです、try-catch は、信頼性の低い Web サービス (および、限られた回数だけ再試行するためのループ) に対応する方法です。

usingすべてのインデントを回避するために、この方法でステートメントをスタックできることに注意してください。

using (...)
using (...)
using (...) {
    // Do stuff...
}
于 2013-03-09T05:37:59.890 に答える