何らかの理由で切断されたWCFチャネルでメソッドが呼び出されると、ObjectDisposedExceptionが発生します。切断されたWCFチャネルのObjectDisposedExceptionsの処理
これは正常に行われるべきではありませんが、何らかの理由でそれが発生した場合、「サービスが接続されていないために操作が失敗しました」というようなエラーをユーザに表示して、 "
問題は、私はappwide例外ハンドラでジェネリックに配置された例外を取得するだけなので、WCFがそれをスローしたかどうかを判断する方法がありません。
これを回避するには、現在、すべてのサービスメソッド呼び出しをtry/catchでラップするラッパークラスがあり、グローバルハンドラーが処理できるカスタムの通信例外としてObjectDisposedExceptionを再発行します。これは、私がなくてもできる定型的なものです。
WCFが例外をスローしたかどうかを判断する方法はありますか?私はこのような問題に遭遇するために使用さ
乾杯