HttpRequestWrapper.GetBufferedInputStream 方法

定義

取得可用來讀取傳入 HTTP 實體內容的 Stream 物件。

public override System.IO.Stream GetBufferedInputStream();

傳回

Stream 物件,可用來讀取傳入 HTTP 實體內容。

例外狀況

已載入並剖析要求的實體主體。 造成載入及剖析實體主體的屬性包含下列範例:

若要避免此例外狀況,首先呼叫ReadEntityBodyMode方法。 如果在讀取實體主題時中斷連接用戶端,也會擲回這個例外狀況。

備註

這個方法與 GetBufferlessInputStream 相同,不同之處在于它也會將讀取的位元組複製到 ASP.NET 用來填 Form 入 、 FilesInputStream 屬性的內部儲存體。 由於保留了這項資訊,ASP.NET Web Form 網頁 (.aspx 檔) 等下游程式碼將會成功執行。 這不是使用 GetBufferlessInputStream 方法的情況。

適用於

產品 版本
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1