プロキシ名が無効な場合、SoapHttpClientProtocolはステータスNameResolutionFailureのWebExceptionをスローします。それでは、エラーが発生しているのがプロキシなのか宛先なのかをどのように判断できますか?
NameResolutionFailureが表示されたときに、プロキシサーバーが存在するかどうかのチェックは実行したくありません。私が考えることができる唯一の考えは、WebException.messageプロパティをチェックして、プロキシ名と宛先名が含まれているかどうかを確認することですが、これは厄介なようです。それは利用可能な最高のものですか?