HttpRequestWrapper.GetBufferedInputStream Metoda

Definicja

Pobiera Stream obiekt, który może służyć do odczytywania przychodzącej treści jednostki http.

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

Zwraca

Stream

StreamObiekt, który może służyć do odczytywania przychodzącej treści jednostki http.

Wyjątki

Treść jednostki żądania została już załadowana i przeanalizowana. Przykłady właściwości, które powodują załadowanie i przeanalizowanie treści jednostki, obejmują następujące elementy:

Aby uniknąć tego wyjątku, najpierw Wywołaj ReadEntityBodyMode metodę. Ten wyjątek jest również zgłaszany, jeśli klient rozłącza się podczas odczytywania treści jednostki.

Uwagi

Ta metoda jest identyczna z GetBufferlessInputStream , z tą różnicą, że kopiuje także bajty, które są odczytywane do magazynu wewnętrznego, który jest używany przez ASP.NET do wypełnienia Form Files właściwości, i InputStream . Ponieważ te informacje są zachowywane, kod podrzędny, taki jak ASP.NET strony formularzy sieci Web (pliki aspx), zostanie uruchomiony pomyślnie. Nie jest to przypadek z GetBufferlessInputStream metodą.

Dotyczy