세션 관리 (PerSession) 및 콜백을 지원해야하는 SL 클라이언트 용 WCF 서비스를 개발하고 싶습니다. WCF 서비스는 Windows 서비스로 호스팅됩니다.Silverlight 클라이언트 용 콜백 기능이있는 PerSession WCF 서비스
최상의 WCF 바인딩 선택 (wsdual, pollingDuplex, 기타)은 무엇입니까? 포인트를주고받을 수도 있습니다. 어떤 사람이 없습니다
세션 관리 (PerSession) 및 콜백을 지원해야하는 SL 클라이언트 용 WCF 서비스를 개발하고 싶습니다. WCF 서비스는 Windows 서비스로 호스팅됩니다.Silverlight 클라이언트 용 콜백 기능이있는 PerSession WCF 서비스
최상의 WCF 바인딩 선택 (wsdual, pollingDuplex, 기타)은 무엇입니까? 포인트를주고받을 수도 있습니다. 어떤 사람이 없습니다
감사합니다. Silverlight는 WSDualHttpBinding을 지원하지 않습니다. PollingDuplexHttpBinding 또는 PollingDuplexHttpBinding을 선택할 수 있습니다.
이 분야에서 조금 더 노력해 왔으며, 이는 지속적이고 최근의 변화의 영역으로 보입니다. Silverlight 4부터 NetTcpTransport 및 HttpTransport는 모두 텍스트 또는 이진 인코딩을 사용하여 지원됩니다. SL5는 더 향상된 기능을 제공합니다.
두 프로토콜의 상대적 성능을 프로파일 링 할 수있는 흥미로운 벤치 마크 응용 프로그램 here이 있습니다. SL4 용으로 제작되었지만 대상 프레임 워크를 다운로드하여 SL5로 업데이트하고 어떻게 진행되는지 확인할 수 있습니다. 모든 것을 제대로 설정했는지 확인하는 좋은 방법입니다.
NetTcpTransport를 사용하면 서버에서 PerSession 인스턴스를 사용할 수도 있습니다.
그러나 PollingDuplexHttpBinding이 WCF 세션 (PerSession)을 지원합니까? –
세션을 시작하지 않아도 Silverlight에서 세션이 지원되지 않습니다. 그러나 여기에 설명 된 해결 방법이 있습니다. http://www.codeproject.com/Articles/317232/How-to-Build-Flexible-and-Reusable-WCF-Services –