HttpRequestWrapper.GetBufferedInputStream Método

Definição

Obtém um Stream objeto que pode ser usado para ler o corpo da entidade HTTP de entrada.

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

Retornos

Um Stream objeto que pode ser usado para ler o corpo da entidade HTTP de entrada.

Exceções

O corpo da entidade da solicitação já foi carregado e analisado. Exemplos de propriedades que fazem com que o corpo da entidade seja carregado e analisado incluem o seguinte:

Para evitar essa exceção, chame o ReadEntityBodyMode método primeiro. Essa exceção também será gerada se o cliente se desconectar enquanto o corpo da entidade estiver sendo lido.

Comentários

Esse método é idêntico a GetBufferlessInputStream exceto que ele também copia os bytes que são lidos no armazenamento interno que é usado por ASP.NET para preencher as propriedades Form, Files e InputStream. Como essas informações são preservadas, o código downstream, como ASP.NET Web Forms páginas (arquivos .aspx) será executado com êxito. Esse não é o caso com o GetBufferlessInputStream método.

Aplica-se a