0
當在出於某種原因已斷開連接的WCF通道上調用方法時,會引發ObjectDisposedException。在斷開連接的WCF通道上處理ObjectDisposedExceptions
現在是正常的操作,這不應該發生,但如果由於某種原因,它希望能夠通過向用戶顯示錯誤很好地處理異常,例如「操作失敗,因爲服務未連接」。
問題是我只是在我的appwide異常處理程序中得到一個通用的處置異常,所以我無法確定WCF是否拋出它。
解決此問題我目前有一個包裝類,它簡單地用try/catch封裝所有服務方法調用,並重新拋出任何ObjectDisposedException作爲我的全局處理程序可以處理的自定義通信異常。儘管如此,這是一大堆我可以做的樣板文件。
有什麼方法可以確定WCF是否引發異常?
乾杯