HttpRequestWrapper.GetBufferedInputStream Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Stream Возвращает объект, который можно использовать для чтения входящего текста сущности HTTP.
public:
override System::IO::Stream ^ GetBufferedInputStream();
public override System.IO.Stream GetBufferedInputStream();
override this.GetBufferedInputStream : unit -> System.IO.Stream
Public Overrides Function GetBufferedInputStream () As Stream
Возвращаемое значение
Stream Объект, который можно использовать для чтения входящего текста сущности HTTP.
Исключения
Тело сущности запроса уже загружено и проанализировано. Примеры свойств, которые вызывают загрузку и синтаксический анализ тела сущности, включают следующие:
Свойство Form.
Свойство Files.
Свойство InputStream.
Метод GetBufferlessInputStream().
Чтобы избежать этого исключения, сначала вызовите ReadEntityBodyMode метод. Это исключение также возникает, если клиент отключается во время чтения тела сущности.
Комментарии
Этот метод идентичен GetBufferlessInputStream, за исключением того, что он копирует байты, которые считываются во внутреннее хранилище, используемое ASP.NET для заполнения свойств Form, Files и InputStream. Так как эти сведения сохраняются, подчиненный код, например страницы ASP.NET Web Forms (.aspx файлы), будет успешно выполняться. Это не так с методом GetBufferlessInputStream .