Compartir a través de


HttpRequestWrapper.GetBufferedInputStream Método

Definición

Obtiene un objeto Stream que se puede usar para leer el cuerpo de entidad HTTP entrante.

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

Devoluciones

Stream

Objeto Stream que se puede usar para leer el cuerpo de la entidad HTTP de entrada.

Excepciones

El cuerpo de la entidad de la solicitud ya se ha cargado y ha analizado. Entre los ejemplos de propiedades que producen la carga y el análisis del cuerpo de la entidad se incluyen los siguientes:

Para evitar esta excepción, llame primero al método ReadEntityBodyMode. Esta excepción también se produce si el cliente se desconecta mientras se está leyendo el cuerpo de la entidad.

Comentarios

Este método es idéntico a GetBufferlessInputStream , salvo que también copia los bytes que se leen en el almacenamiento interno que usa ASP.net para rellenar las Form Files propiedades, y InputStream . Dado que esta información se conserva, el código de nivel inferior, como las páginas de formularios ASP.NET Web Forms (archivos .aspx), se ejecutará correctamente. Esto no sucede así con el método GetBufferlessInputStream.

Se aplica a