HttpRequest.GetBufferedInputStream Methode

Definition

Ruft ein Stream Objekt ab, das zum Lesen des eingehenden HTTP-Entitätstexts verwendet werden kann.

public:
 System::IO::Stream ^ GetBufferedInputStream();
public System.IO.Stream GetBufferedInputStream();
member this.GetBufferedInputStream : unit -> System.IO.Stream
Public Function GetBufferedInputStream () As Stream

Gibt zurück

Ein Stream Objekt, das zum Lesen des eingehenden HTTP-Entitätstexts verwendet werden kann.

Ausnahmen

Der Entitätstext der Anforderung wurde bereits geladen und analysiert. Beispiele für Eigenschaften, die dazu führen, dass der Entitätstext geladen und analysiert wird, sind die folgenden:

Um diese Ausnahme zu vermeiden, rufen Sie zuerst die ReadEntityBodyMode Methode auf. Diese Ausnahme wird auch ausgelöst, wenn der Client die Verbindung trennt, während der Entitätstext gelesen wird.

Hinweise

Diese Methode ist identisch mit GetBufferlessInputStream, mit der Ausnahme, dass sie auch die Bytes kopiert, die in den internen Speicher kopiert werden, der von ASP.NET verwendet wird, um die Eigenschaften Form, Files und InputStream zu füllen. Da diese Informationen beibehalten werden, werden nachgelagerter Code wie ASP.NET Web Forms Seiten (.aspx Dateien) erfolgreich ausgeführt. Dies ist nicht der Fall bei der GetBufferlessInputStream Methode.

Gilt für: