Silverlight 4 とポーリング デュプレックスを使用してストリーミング レスポンスを有効にしようとしていますが、更新がクライアントに送信されるレートが maxOutputDelay よりも大きく、更新が送信されない場合に奇妙な動作が発生します。
たとえば、maxOutputDelay を 7 秒に設定し、10 秒ごとに 1 つの更新を送信すると、すべて正常に動作します。しかし、maxOutputDelay が 1 秒で、更新が 500 ミリ秒ごとに送信される場合、更新はサーバー側に留まり、クライアントに送信されません。
transferMode="StreamedResponse" を設定すると更新がクライアントにすぐに送信されるはずですが、これは機能していないようです。
Web サービスの Web.config のバインディングは次のとおりです。
この構成は、次の記事の情報に基づいています: http://blogs.msdn.com/b/silverlightws/archive/2010/06/25/http-duplex-improvements-silverlight-4.aspx
ありがとう。