1
스트림가져 responseStream 내가 <code>WebClient</code> (WC)와 스트리밍에 대해 조금 혼란 오전
- 데이터를 사용할 수있는 내가 실버 측면에
WC.OpenWriteAsync(Uri)
을 시작를 작성 후. WORKS- 데이터가 제 서버에오고,
context.Request.InputStream
을 사용하여 스트림을 읽음으로써 하드 디스크로 데이터를 읽을 수 있습니다. WORKS- 수정 된 데이터가
Context.Response.OutputStream
을 사용하여 서버에서 업로드되고 있습니다.- Silverlight 응용 프로그램에서이 스트림을 지금 가져 오는 방법은 무엇입니까?
실버 라이트 측의 WC는 새로운 데이터의 스트림 정보를 서버하지 않습니다. 서버에서 데이터를 다운로드 할 수 없습니다. WC.OpenReadAsync(Uri)
으로 다시 시작하면 WC는 새 요청을 시작하지만 서버에서 데이터를 다운로드하지 않습니다.
감사
의견을 보내 주셔서 감사합니다. 너처럼 보이네. 그러나 나는이 스트림이 내용을 쓰고 읽을 수 있도록 몇 시간이 지나서 지금 일하고있다. 나는 silverlight와 호환되지 않는 http://msdn.microsoft.com/en-us/library/system.net.webrequest.begingetrequeststream.aspx를 발견했다. Silverlight에서는 모든 호출이 비동기로만 사용할 수 있습니다. 샘플과 일치하지 않는'ManualResetEvent'와'BeginGetResponse'와'BeginGetRequestStream'을 보면서 나는 그 일을 포기했습니다. 누구든지 내가 바이너리를 작성하고 바이너리를 읽을 수있는 작업 클래스를 추천 할 수 있다면 기쁘게 생각한다. – Nasenbaer