HttpRequestWrapper.GetBufferedInputStream 方法

定義

會取得 Stream 一個可以用來讀取 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

傳回

一個 Stream 可以用來讀取 HTTP 實體實體的物件。

例外狀況

請求的實體實體已經載入並解析過。 導致實體實體被載入與解析的屬性範例包括以下幾項:

為避免此例外,請先呼叫該 ReadEntityBodyMode 方法。 若用戶端在實體本體讀取時斷線,此例外也會被拋出。

備註

此方法與 GetBufferlessInputStream 相同,但同時會將讀取的位元組複製到內部儲存,該儲存空間由 ASP.NET 用來填充 FormFilesInputStream 屬性。 由於這些資訊會被保留,下游程式碼如 ASP.NET Web Forms頁(.aspx 檔案)將能成功執行。 但這個方法並非如此 GetBufferlessInputStream

適用於