HttpRequestWrapper.GetBufferedInputStream Método

Definición

Obtiene un Stream objeto que se puede usar para leer el cuerpo de la 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

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

Excepciones

El cuerpo de la entidad de la solicitud ya se ha cargado y analizado. Entre los ejemplos de propiedades que hacen que el cuerpo de la entidad se cargue y analice, se incluyen los siguientes:

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

Comentarios

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

Se aplica a