Я пытаюсь включить потоковый ответ, используя Silverlight 4 и опрос дуплекса, но я получаю странное поведение, когда частота отправки обновлений клиенту выше, чем maxOutputDelay, что приводит к тому, что обновления не отправляются.
Например, при maxOutputDelay 7 секунд и 1 обновлении, отправляемом каждые 10 секунд, все работает нормально.Но если у меня maxOutputDelay 1 секунда, а обновление отправляется каждые 500 миллисекунд, обновления просто располагаются на стороне сервера и не отправляются клиенту.
Насколько я понимаю, настройка TransferMode = "StreamedResponse "должен немедленно отправлять обновления клиенту, но, похоже, это не работает.
Вот привязка в моем Web.config для веб-службы:
Этот конфиг основан на информации из этой статьи: http://blogs.msdn.com/b/silverlightws/archive/2010/06/25/http-duplex-improvements-silverlight-4.aspx
Спасибо.