2010-12-12 3 views
1

내 서버에 Silverlight 클라이언트의 미러 된 목록과 동기화하려는 POCO (엔터티가 아님) 컬렉션이 있습니다. 목록이 변경 될 때마다 서버에서 클라이언트로 이벤트를 보내고 싶습니다.Silverlight에서 서버에서 클라이언트로 이벤트를 보내는 방법

엔티티를 사용하는 경우 어떻게 RIA 서비스를 사용할 수 있는지 알 수 있지만 객체는 일반 객체입니다.

개체가 엔터티가 아닌 경우 개체 목록을 동기화하기 위해 서버에서 클라이언트로 이벤트를 보내는 데 사용할 수있는 방법은 무엇입니까?

감사합니다.

답변

0

RIA 서비스는 실제로 Entity Framework 모델의 엔터티가 아닌 개체를 전송할 수 있습니다. 이들은 일반적으로 표현 모델 객체라고합니다. 여기에 대한 자세한 정보는 http://msdn.microsoft.com/en-us/library/ee707347(v=vs.91).aspx에서 확인할 수 있습니다.

그러나 실제로 클라이언트가 서버에서 데이터를 가져 오지 않고 서버에서 클라이언트로 데이터를 전송하려고합니다. RIA 서비스가 여기 도움이되지 않습니다. 따라서 대신 WCF와 Net.Tcp 바인딩을 사용하는 이중 통신을 살펴 보는 것이 좋습니다. 길 클레렌 (Gil Cleeren)의 기사 시리즈에서 이에 대해 자세히 설명합니다 : http://www.silverlightshow.net/items/The-duplex-story-looking-at-duplex-communication-in-Silverlight-4-Part-1.aspx. 이 도움이

희망 ...

크리스 앤더슨 (Chris Anderson)

관련 문제