잘못 될 수있는 매우 구체적인 문제에 대한 사용자 지정 예외가 생성되었습니다. 다른 시스템에서 데이터를받습니다. 데이터를 구문 분석하는 동안 폭탄이 발생하면 예외가 발생합니다. 내 사용자 정의 예외에서 "ResponseData"라는 필드를 추가 했으므로 코드가 처리 할 수없는 것을 정확히 추적 할 수 있습니다.사용자 지정 예외에 추가 정보 추가
이와 같은 사용자 지정 예외에서 여분의 응답 데이터가 예외 "message"에 들어가야합니까? 그것이 있으면 메시지가 커질 수 있습니다. 나는 Elmah를 사용하고 있기 때문에 거기서 그것을 원합니다. 그게 제가 그 데이터를 얻을 수있는 방법입니다. 추가 예외 정보는 "메시지"속성으로 이동해야 - - 어떻게 ELMAH 사용자 정의 예외 또는 의 필드에서 추가 정보를 기록 할 수 있습니다 :
그래서 질문 중 하나입니까?
http://msdn.microsoft.com/en-us/library/system.exception.data(v=vs.110).aspx –
예외가 serialize 된 경우 해당 내부의 모든 내용을 직렬화 할 수 있어야합니다. 그래서 당신의 객체가 복잡하다면 필요한 것을 추출하는 것이 좋다. –