2009-11-10 3 views
2

Silverlight 3 및 PRISM을 사용하기 시작했으며 XAML 파일에서 읽음으로써 모듈을로드하는 데 성공했습니다. 그러나 WCF 호출을 사용하여 데이터베이스 테이블에서 해당 정의를 읽을 수 있기를 원합니다.Silverlight 3 - PRISM - WCF를 사용하여 모듈 정의 검색 및로드 - 가능합니까?

데이터를 반환하는 WCF 호출이 있지만 WCF는 비동기 적으로 호출되며 표준 스레드 동기화를 사용하여 작동하지 않습니다.

어떤 아이디어 ??

+0

약간의 코드를 게시 할 수 있습니까? 당신이 생각하기에 그것이 작동하지 않아도한다고 생각합니까? –

답변

5

이것은 Microsoft 포럼의 다른 개인이 답변 해 주었으며 잘 작동했습니다. 여기에 해결책이 있습니다.

- Application_Startup에서 App.xaml.cs로 서비스 호출을 할 수 있습니다.

- 그런 다음 부트 스트 래퍼에서 데이터베이스로부터 수신 한 개체의 목록을 유지하는 매개 변수를 만듭니다.

- Application_Startup에서 호출 한 서비스 호출의 완료 이벤트에서 부트 스트 래퍼의 오브젝트 목록을 설정 한 다음 bootstrapper.Run을 호출하십시오.

- GetModuleCatalog에서 새 ModuleCatalog를 빌드 할 수 있습니다.

+0

답변으로 표시하십시오. ;-) 좋은 소리. –

관련 문제