在WCF服務方法中,是否有可能捕獲客戶端的通道故障?目前,我只能夠通過捕捉通道故障:捕獲服務方法中的通道故障?
OperationContext.Current.Channel.Faulted += new EventHandler(Channel_Faulted);
不過,我想被中斷的服務方法(即拋出一個異常)如果響應無法傳遞到客戶端。目前,儘管通道出現故障(根據Faulted事件),但我的服務繼續向客戶端發送響應,但不會丟棄任何內容。
附加說明:我使用netTcpBinding進行可靠的會話,但仍然在服務發送響應並且沒有客戶端時,我沒有發生異常。