Получите responseStream после записи потока - PullRequest
1 голос
/ 07 декабря 2011

Я немного растерялся из-за потоковой передачи с WebClient (WC)

  1. Данные доступны, и я запускаю WC.OpenWriteAsync(Uri) на стороне Silverlight.РАБОТАЕТ
  2. Данные поступают на мой сервер, и я могу читать данные на свой жесткий диск, читая поток с помощью context.Request.InputStream.WORKS
  3. Измененные данные загружаются с сервера с помощью Context.Response.OutputStream WORKS
  4. Как получить этот поток сейчас в моем приложении Silverlight?

WC вСторона Silverlight не передает никакой потоковой информации о новых данных.Я не могу загрузить данные с сервера.Если я снова начну с WC.OpenReadAsync(Uri), WC не начнет новый запрос, но не загрузит данные с сервера.

С уважением

1 Ответ

1 голос
/ 07 декабря 2011

Это довольно странный выбор дизайна для этого WebClient. Это странно, потому что, по моему опыту, это редкий "POST", который принимает только контент и ничего не отправляет взамен.

Вам нужно будет использовать WebRequest напрямую для обработки как сообщения, так и ответа.

...