2010-06-30 1 views
1

Я создаю HttpWebRequest и сохраняю его внутри объекта HttpState. Когда я перехожу к установке свойства AllowWriteStreamBuffering запроса в false, я вижу, что такого свойства не существует. Доступна копия загрузки AllowReadStreamBuffering.Windows Phone 7 HTTP Upload, не доступно свойство AllowWriteStreamBuffering

HttpState httpState = new HttpState(); 
httpState.request = (HttpWebRequest)HttpWebRequest.Create(this.remotepath); 
//this compiles 
httpState.request.AllowReadStreamBuffering = false; 
//this doesn't compile 
httpState.request.AllowWriteStreamBuffering = false; 

Я делаю что-то неправильно здесь? Или нет способа указать свойство буферизации для WriteStream в Windows Phone 7?

ответ

3

Похоже, что MS удалила большую поддержку API потока для Windows Phone 7.

http://msdn.microsoft.com/en-us/library/dd470087%28VS.96%29.aspx

AllowWriteStreamBuffering не указан в вышеупомянутом документе, как без поддержки, но она не распознается компилятором как действительное свойство. Якобы также повлияло свойство SendChunked. http://forums.silverlight.net/forums/p/169859/382978.aspx

Как расстраивает.

+0

Ну, вы понимаете, как WP7 все еще находится в зачаточном состоянии. –