어떤 이유로 연결이 끊긴 WCF 채널에서 메서드를 호출하면 ObjectDisposedException이 발생합니다.연결이 끊어진 WCF 채널에서 ObjectDisposedExceptions 처리
지금 정상적인 작동이 발생하지 않아야하지만 어떤 이유로 든 내가 "서비스가 연결되지 않아 작업이 실패했습니다"와 같은 오류를 사용자에게 보여줌으로써 예외를 훌륭하게 처리 할 수 있기를 바랍니다 ".
문제는 WCF가 던져 버렸는지 여부를 결정할 방법이 없으므로 문제는 appwide 예외 처리기에서 일반 배치 예외가 발생한다는 것입니다.
이 문제를 해결하려면 현재 모든 서비스 메서드 호출을 try/catch로 래핑하고 모든 글로벌 처리기에서 처리 할 수있는 사용자 지정 통신 예외로 모든 ObjectDisposedException을 다시 전달하는 래퍼 클래스가 있어야합니다. 이것은 비록 내가 할 수있는 보일러 판 물건의 짐이다.
WCF가 예외를 throw했는지 여부를 확인하는 방법이 있습니까?
건배
나는 그런 문제가 발생하는 데 사용