HttpRequestWrapper.GetBufferedInputStream Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.