2012-06-14 3 views
3

나는 IIS (.NET 4.x의)WCF 이중 콜백을 사용하여 JQuery 진행률 표시 줄을 업데이트 하시겠습니까?

하나 개의 특정 서비스 방법은 긴 (1-3 분) 실행에서 호스팅되는 매우 간단한 WCF 이중 서비스를,이 방법은 클라이언트에 의해 트리거, I 여러 콜백 중에 전달 된 정수 값을 기반으로 업데이트되는 페이지의 JQuery 진행 표시 줄을 통해 시각적 피드백을 사용자에게 제공하려고합니다.

내가 양면 구현에서 멀리 이동하는 개방,하지만 그것은 시간에 논리적 인 접근 방법처럼 보였다 ...

내가하고 싶은 것을 염두에두고, 이것에 대해 갈 수있는 가장 좋은 방법은 무엇입니까

오버 헤드를 최소화하고 Silverlight와 같은 더 많은 기술 도입을 피할 수 있습니다 (그러나 이것이이 문제에 대해 완벽하게 실행 가능한 솔루션이라는 것을 알고 있습니다).

특히 일부 코드 예제가 도움이 될 수 있습니다. 또한 JQuery와 WCF에 새로운 점을 유의하십시오.

이 질문을하기 위해 제공해야 할 다른 정보가 확실하지 않으므로 자세한 정보가 필요하면 질문하십시오. 원래 질문을 수정합니다.

답변

2

브라우저에서 폴링 이중 채널을 사용해야하므로 Silverlight로 이동하지 않고 표준 WCF를 사용할 수 없습니다.

an AJAX implementation of the client side of the PollingDuplex protocol done some time ago이 있었기 때문에 서버에서 진행률 업데이트에 대한 응답으로 클라이언트 진행률 표시 줄을 업데이트 할 수있었습니다 (일종의 - 여전히 클라이언트가 폴링해야 함). 최신 버전의 PollingDuplex에서 작동하는지 확실하지 않습니다.

관련 문제