1

実行中に例外をキャッチしようとしています:

myStreamRequest = GetRequestStream()

問題は、私の PC が正しいネットワーク接続を持っていない (プラグが抜かれている) 場合と、要求された URL が正しくない場合に、同じエラーが発生することです。例外はWebExceptionstatus:NameResolutionFailureであり、これら 2 つのエラーを区別する必要があります。可能な をキャッチしようとしましたがinnerException、この場合はスローされません。

私は何をすべきか?

4

1 に答える 1

1

リクエストを行う前に、ネットワークの存在を確認できます。

System.Net.NetworkInformation.NetworkInterface.GetIsNetworkAvailable()
于 2012-08-16T14:57:00.467 に答える