これは質問ではありません。Q &形式です。例外エラー(.NETエラーメッセージ/ダイアログ)を無効にしてコードを再開
リモートテキストファイルから何かを受け取る、または何かをダウンロードするか、などをしている場合、これがケースで、サーバーが応答しない、またはインターネットが利用できない、またはファイルがない
非常に便利です存在する...タイムアウトまたは404または500のエラーが発生します...
編集:私にとっては、Try-Catchブロックは問題を解決しませんでしたが、以下の解決方法でエラーを「すべて」無効にし、エラーを表示したい場合は、使用しないでください。
EDIT:同じことをやり直して再試行する場合は、タイマーを使用します。
だからALL .NETのエラーメッセージを無効にする方法を知っていて、それを一時停止することなく、コードを再開したり、エラーメッセージを表示するには、以下の回答を参照してください。
:)
なぜすべての例外を抑制すると便利でしょうか?理由のために例外処理が存在します。通常のアプリケーションフローでは発生しないような状況をキャッチします。これらのイベントを捕捉して処理する必要がある場合、コードの一部が例外をスローすると、アプリケーションのさらなる流れが影響を受ける可能性があります。たとえば、Webからtxtファイルをダウンロードし、アプリケーションで処理します。ダウンロードが例外をスローした場合、どのように処理を行うことができますか? – Abbas
https://blogs.msdn.microsoft.com/ericlippert/2008/09/10/vexing-exceptions/ – Enigmativity
私の場合、サーバーの速度が遅く、タイムアウトが多く、クライアントから「操作がタイムアウトしました"エラーは迷惑です。 まず、Try-Catchブロックを使用して新しいバージョンをリリースしようとしましたが、エラーはまだ発生しました。 これは私にとって唯一有益な解決策でした。 @Abbas私のコードはタイマーで実行され、もう一度やり直します。 – MatrixCow08