Introduction
DomainService 객체의 SubmitChange시 오류처리 로직
Source
History
DomainService 객체의 SubmitChange시 오류처리 로직
Source
_DoS.SubmitChanges().Completed += (s1, e1) => { SubmitOperation so = s1 as SubmitOperation; if (!so.HasError) { // 정상적인 로직처리 } else { // 유효성 검사에 문제가 있을때 세부 메시지 내용을 리포팅 해주는 코드 // 유효성 검사 외의 다른 오류처리기능 추가되어야함 string Message = ""; foreach (var Entity in so.EntitiesInError) { foreach (var Validation in Entity.ValidationErrors) Message += Entity.GetType().ToString() + " " + Validation.ErrorMessage + "\n"; } if (Message != "") { MessageBox.Show("이 에러메세지를 캡처하여 개발담당자에게 꼭 전달해 주세요\n" + Message); so.MarkErrorAsHandled(); } } };
History
- 2012-02-16 임동연 유효성검사문제시 오류메시지 처리
'Development > Silverlight' 카테고리의 다른 글
SilverLight 모듈별 프로젝트 분할 방법 (0) | 2012.03.30 |
---|---|
실버라이트 인증서비스 (SilverLight AuthenticationService) 사용하기 (0) | 2012.03.07 |
객체 단위의 RejectChange (0) | 2012.02.16 |