HttpRequest.GetBufferedInputStream 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
會取得 Stream 一個可以用來讀取 HTTP 實體實體的物件。
public:
System::IO::Stream ^ GetBufferedInputStream();
public System.IO.Stream GetBufferedInputStream();
member this.GetBufferedInputStream : unit -> System.IO.Stream
Public Function GetBufferedInputStream () As Stream
傳回
一個 Stream 可以用來讀取 HTTP 實體實體的物件。
例外狀況
請求的實體實體已經載入並解析過。 導致實體實體被載入與解析的屬性範例包括以下幾項:
Form 屬性。
Files 屬性。
InputStream 屬性。
為避免此例外,請先呼叫該 ReadEntityBodyMode 方法。 若用戶端在實體本體讀取時斷線,此例外也會被拋出。
備註
此方法與 GetBufferlessInputStream 相同,但同時會將讀取的位元組複製到內部儲存,該儲存空間由 ASP.NET 用來填充 Form、Files 和 InputStream 屬性。 由於這些資訊會被保留,下游程式碼如 ASP.NET Web Forms頁(.aspx 檔案)將能成功執行。 但這個方法並非如此 GetBufferlessInputStream 。