HttpRequest.GetBufferedInputStream Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém um Stream objeto que pode ser usado para ler o corpo da entidade HTTP de entrada.
public:
System::IO::Stream ^ GetBufferedInputStream();
public System.IO.Stream GetBufferedInputStream();
member this.GetBufferedInputStream : unit -> System.IO.Stream
Public Function GetBufferedInputStream () As Stream
Devoluções
Um Stream objeto que pode ser usado para ler o corpo da entidade HTTP recebida.
Exceções
O corpo da entidade do pedido já foi carregado e analisado. Exemplos de propriedades que fazem com que o corpo da entidade seja carregado e analisado incluem os seguintes:
A propriedade Form.
A propriedade Files.
A propriedade InputStream.
O método GetBufferlessInputStream().
Para evitar esta exceção, chame primeiro o ReadEntityBodyMode método. Esta exceção também é lançada se o cliente se desligar enquanto o corpo da entidade está a ser lido.
Observações
Este método é idêntico ao GetBufferlessInputStream, exceto que também copia os bytes lidos para o armazenamento interno que é usado por ASP.NET para preencher as propriedades Form, Files e InputStream. Como esta informação é preservada, o código a jusante como ASP.NET Web Forms páginas (ficheiros .aspx) corre com sucesso. Este não é o caso do GetBufferlessInputStream método.