HttpRequest.GetBufferedInputStream Метод

Определение

Возвращает объект Stream, который можно использовать для чтения основного текста входящего НТТР-запроса.

public:
 System::IO::Stream ^ GetBufferedInputStream();
public System.IO.Stream GetBufferedInputStream ();
member this.GetBufferedInputStream : unit -> System.IO.Stream
Public Function GetBufferedInputStream () As Stream

Возвращаемое значение

Stream

Объект Stream, который можно использовать для чтения тела сущности входящего НТТР-запроса.

Исключения

Тело сущности запроса уже загружено и проанализировано. Примеры свойств, которые приводят к тому, что тело сущности загружается и синтаксически анализируется:

– свойство Form;

– свойство Files;

– свойство InputStream;

– метод GetBufferlessInputStream().

Во избежание этого исключения сначала вызовите метод ReadEntityBodyMode. Это исключение также вызывается, если клиент отключается во время чтения тела сущности.

Комментарии

Этот метод идентичен GetBufferlessInputStream тому, что он также копирует байты, которые считываются во внутреннее хранилище, используемое ASP.NET для заполнения FormFilesсвойств и InputStream свойств. Так как эти сведения хранятся, нижеследующий код, такой как страницы веб-форм ASP.NET (ASPX-файлы), запускается успешно. В случае с методом GetBufferlessInputStream это не так.

Применяется к