HttpRequestWrapper.GetBufferlessInputStream Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает объект Stream, который можно использовать для чтения основного текста входящего НТТР-запроса.
Перегрузки
GetBufferlessInputStream() |
Возвращает объект Stream, который можно использовать для чтения основного текста входящего НТТР-запроса. |
GetBufferlessInputStream(Boolean) |
Получает объект Stream, который можно использовать для чтения тела сущности входящего НТТР-запроса, дополнительно отменяя задаваемое в свойстве MaxRequestLength ограничение на длину запроса. |
GetBufferlessInputStream()
Возвращает объект Stream, который можно использовать для чтения основного текста входящего НТТР-запроса.
public:
override System::IO::Stream ^ GetBufferlessInputStream();
public override System.IO.Stream GetBufferlessInputStream ();
override this.GetBufferlessInputStream : unit -> System.IO.Stream
Public Overrides Function GetBufferlessInputStream () As Stream
Возвращаемое значение
Объект Stream, который можно использовать для чтения тела сущности входящего НТТР-запроса.
Исключения
Тело сущности запроса уже загружено и проанализировано. Примеры свойств, которые приводят к тому, что тело сущности загружается и синтаксически анализируется: – свойство Form;
– свойство InputStream;
– свойство Files;
– метод GetBufferedInputStream().
Во избежание этого исключения сначала вызовите метод ReadEntityBodyMode. Это исключение также вызывается, если клиент отключается во время чтения тела сущности.
См. также раздел
Применяется к
GetBufferlessInputStream(Boolean)
Получает объект Stream, который можно использовать для чтения тела сущности входящего НТТР-запроса, дополнительно отменяя задаваемое в свойстве MaxRequestLength ограничение на длину запроса.
public:
override System::IO::Stream ^ GetBufferlessInputStream(bool disableMaxRequestLength);
public override System.IO.Stream GetBufferlessInputStream (bool disableMaxRequestLength);
override this.GetBufferlessInputStream : bool -> System.IO.Stream
Public Overrides Function GetBufferlessInputStream (disableMaxRequestLength As Boolean) As Stream
Параметры
- disableMaxRequestLength
- Boolean
Значение true
, чтобы отключить ограничение на длину запроса; в противном случае — значение false
.
Возвращаемое значение
Объект Stream, который можно использовать для чтения тела сущности входящего НТТР-запроса.
Исключения
Тело сущности запроса уже загружено и проанализировано. Примеры свойств, которые приводят к тому, что тело сущности загружается и синтаксически анализируется: – свойство Form;
– свойство Files;
– свойство InputStream;
– метод GetBufferedInputStream().
Во избежание этого исключения сначала вызовите метод ReadEntityBodyMode. Это исключение также вызывается, если клиент отключается во время чтения тела сущности.