2010-07-23 1 views
0

나는 RIA의 SubmitChanges 내 도메인 컨텍스트를 호출 있습니다RIA WCF 제출 통화 진행 상황을 어떻게 모니터합니까?

_context.SubmitChanges((results) => ...do something for errors on return 

어쨌든 거기는 RIA를 통해 설정 한 개체를 전송하는 동안 SubmitChanges의 진행을 모니터하기 위해? 나는 BackgroundWorker 스레드를 사용하여 자신의 스레드를 생성하는 것처럼 RIA 호출이 아닌 처리를 수행하며 작업자 스레드에서 작업이 완료되면 실행되는 ProgressChanged 이벤트가 있습니다. 메모리에 버퍼링 된 엔티티 백분율을 기록하기 위해 캡처했습니다. 그러나 성공한 모든 WCF RIA 커밋에 이벤트를 발생시키고 싶습니다. 일종의 "서버에 저장된 백분율".

감사합니다,

스콧

답변

1

여러 요청을 모니터링 할 수있다, 나는 가정한다. 그러나 하나의 SubmitChanges() 호출까지는 일련의 개별 요청이 아니라 하나의 변경 집합으로 전송되기 때문에 서버에서 진행 응답을 보내지 않을 것입니다.

+0

아, 알겠습니다. 귀하의 답변 주셔서 감사합니다! –