2012-06-06 4 views
0

WCF 서비스에서 예외가 발생합니다.WCF : 처리 할 예외 종류

serviceDebug 동작에 IncludeExceptionDetailInFaults 특성이 있습니다.

I는 다음과 같이 선언하는 방법 한 경우 :

[OperationContract] 
String SayHello(String name); 

를 그리고 이제 나는이의 sayHello 방법에서 NullReferenceException이 발생 무언가를 할 수 있다고 가정 해 봅시다.

고객 쪽에서 받게 될 것은 무엇입니까? A FaultException 또는 NullReferenceException?

이에 대한 문서를 찾을 수 없습니다. 클라이언트는 오류 예외를 받아야

답변

1

는 항상 당신에게 대단히 감사합니다 - 그것으로 비누 오류를 ... 당신이 상세 정보를 원하는 경우, 당신은 당신의 운영 계약이를 추가 할 수 있습니다 [FaultContract(typeof(NullReferenceException))]을하고 당신이 할 수있는 그것을 이렇게 붙잡 으십시오 :

}catch(FaultException<NullReferenceException> e){... 
+0

감사합니다. 그것은 단지 이론적 인 사건이었습니다. 정말 고마워요. 나는 내가 원하는 반응을 보였다. – J4N