2013-10-07 1 views
0

최근에 오류 예외에 대해 혼란스러워했습니다.오류 예외 사용

나는이 간단한 wcf 서비스를 가지고 있습니다. '검증', '게시', '취소'의 3 가지 작업을 노출합니다. 각 작업마다 나는 오류 메시지 요구 사항이 있습니다.

유효성 검사 작업에 대해 어떤 필드가 유효하지 않은지 클라이언트와 통신해야한다고합니다. 그러나 게시 및 취소의 경우 '실패 게시/취소'응답.

내 질문은 : 작동하지 않는 응답에 대해 더 나은 옵션은 무엇일까요? 이 오류 데이터를 모두 보유 할 수있는 사용자 정의 오류 예외를 만드시겠습니까? 또는 예외를 throw하지 않고 대신 응답 메시지 내의 오류를 반환하고 클라이언트가 오류가 있는지 여부를 결정하게합니다.

미리 감사드립니다.

답변

0

FaultExceptions는 사용자 지정 세부 정보 개체를 래핑 할 수 있습니다.

FaulException TDetail Class

나는 그것이 이유의 세부 사항과 실패 다시 전달합니다.