WCF 서비스 메서드 내에서 클라이언트의 채널 오류를 catch 할 수 있습니까? 현재, 내가 통해 채널 오류를 잡을에만 수 있어요 :서비스 방법 내에서 채널 오류를 잡아 먹습니까?
OperationContext.Current.Channel.Faulted += new EventHandler(Channel_Faulted);
그러나, 나는 서비스 방법을 중단하고 싶습니다 (즉, 예외를 throw) 응답을 클라이언트에 제공 할 수없는 경우. 현재 내 서비스는 채널에 오류가 발생했지만 (Faulted 이벤트에 따라) 아무 것도 던지지 않고 클라이언트에 응답을 계속 보냅니다.
추가 참고 사항 : netTcpBinding과 함께 안정적인 세션을 사용하고 있지만 서비스가 응답을 보내고 클라이언트가없는 경우에도 예외가 발생하지 않습니다.