Sdílet prostřednictvím


HttpRequestWrapper.GetBufferedInputStream Metoda

Definice

Získá Stream objekt, který lze použít ke čtení těla entity příchozího 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

Návraty

Stream

StreamObjekt, který lze použít ke čtení těla příchozí entity HTTP.

Výjimky

Tělo entity žádosti již bylo načteno a analyzováno. Příklady vlastností, které způsobují načtení a analýzu těla entity, zahrnují následující: – Form Vlastnost.

Files Vlastnost.

InputStream Vlastnost.

GetBufferlessInputStream() Metoda.

Chcete-li se této výjimce vyhnout, zavolejte ReadEntityBodyMode nejprve metodu. Tato výjimka je také vyvolána, pokud se klient odpojí, zatímco se přečte tělo entity.

Poznámky

Tato metoda je stejná jako GetBufferlessInputStream s tím rozdílem, že také kopíruje bajty čtené do interního úložiště, které používá ASP.NET k naplnění Form Files vlastností, a InputStream . Vzhledem k tomu, že jsou tyto informace zachované, kód pro příjem dat, jako jsou stránky webových formulářů ASP.NET (soubory. aspx), se úspěšně spustí. Nejedná se o případ s GetBufferlessInputStream metodou.

Platí pro