HttpRequest.GetBufferedInputStream Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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:
Die Form-Eigenschaft
Die Files-Eigenschaft
Die InputStream-Eigenschaft
Die GetBufferlessInputStream()-Methode.
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.