Partilhar via


HttpRequestWrapper.GetBufferedInputStream Método

Definição

Obtém um objeto Stream 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

Stream

Um objeto Stream 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. Veja alguns exemplos de propriedades que fazem o corpo da entidade ser carregado e analisado:

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

Comentários

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

Aplica-se a