HttpRequestWrapper.GetBufferlessInputStream 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ätentexts verwendet werden kann.
Überlädt
GetBufferlessInputStream() |
Ruft ein Stream-Objekt ab, das zum Lesen des eingehenden HTTP-Entitätentexts verwendet werden kann. |
GetBufferlessInputStream(Boolean) |
Ruft ein Stream-Objekt ab, das verwendet werden kann, um den eingehenden HTTP-Einheitstextkörper zu lesen, wobei optional die Anforderungslängenbegrenzung deaktiviert wird, die in der MaxRequestLength-Eigenschaft festgelegt ist. |
GetBufferlessInputStream()
Ruft ein Stream-Objekt ab, das zum Lesen des eingehenden HTTP-Entitätentexts verwendet werden kann.
public:
override System::IO::Stream ^ GetBufferlessInputStream();
public override System.IO.Stream GetBufferlessInputStream ();
override this.GetBufferlessInputStream : unit -> System.IO.Stream
Public Overrides Function GetBufferlessInputStream () As Stream
Gibt zurück
Ein Stream-Objekt, das zum Lesen des eingehenden HTTP-Einheitstextkörpers verwendet werden kann.
Ausnahmen
Der Entitätstext der Anforderung wurde bereits geladen und wurde analysiert. Beispiele für Eigenschaften, die das Laden und Analysieren des Entitätstexts verursachen, umfassen Folgende: – Die Form-Eigenschaft.
– Die InputStream-Eigenschaft.
– Die Files-Eigenschaft.
– Die GetBufferedInputStream()-Methode.
Um diese Ausnahme zu vermeiden, rufen Sie die ReadEntityBodyMode-Methode zuerst auf. Diese Ausnahme wird auch ausgelöst, wenn der Client getrennt wird, während der Entitätstext gelesen wird.
Siehe auch
Gilt für
GetBufferlessInputStream(Boolean)
Ruft ein Stream-Objekt ab, das verwendet werden kann, um den eingehenden HTTP-Einheitstextkörper zu lesen, wobei optional die Anforderungslängenbegrenzung deaktiviert wird, die in der MaxRequestLength-Eigenschaft festgelegt ist.
public:
override System::IO::Stream ^ GetBufferlessInputStream(bool disableMaxRequestLength);
public override System.IO.Stream GetBufferlessInputStream (bool disableMaxRequestLength);
override this.GetBufferlessInputStream : bool -> System.IO.Stream
Public Overrides Function GetBufferlessInputStream (disableMaxRequestLength As Boolean) As Stream
Parameter
- disableMaxRequestLength
- Boolean
true
, um die Längenbeschränkung der Anforderung zu deaktivieren; andernfalls false
.
Gibt zurück
Ein Stream-Objekt, das zum Lesen des eingehenden HTTP-Einheitstextkörpers verwendet werden kann.
Ausnahmen
Der Entitätstext der Anforderung wurde bereits geladen und wurde analysiert. Beispiele für Eigenschaften, die das Laden und Analysieren des Entitätstexts verursachen, umfassen Folgende: – Die Form-Eigenschaft.
– Die Files-Eigenschaft.
– Die InputStream-Eigenschaft.
– Die GetBufferedInputStream()-Methode.
Um diese Ausnahme zu vermeiden, rufen Sie die ReadEntityBodyMode-Methode zuerst auf. Diese Ausnahme wird auch ausgelöst, wenn der Client getrennt wird, während der Entitätstext gelesen wird.