Windows Phone 7 HTTP Upload, свойство AllowWriteStreamBuffering недоступно - PullRequest
1 голос
/ 30 июня 2010

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

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?

1 Ответ

3 голосов
/ 30 июня 2010

Похоже, что 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

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

...