HttpRequestWrapper.GetBufferedInputStream 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得可用來讀取傳入 HTTP 實體內容的 Stream 物件。
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 實體內容。
例外狀況
已載入並剖析要求的實體主體。 造成載入及剖析實體主體的屬性包含下列範例:
Form 屬性。
Files 屬性。
InputStream 屬性。
若要避免此例外狀況,首先呼叫ReadEntityBodyMode方法。 如果在讀取實體主題時中斷連接用戶端,也會擲回這個例外狀況。
備註
這個方法與 GetBufferlessInputStream 相同,不同之處在于它也會將讀取的位元組複製到 ASP.NET 用來填 Form 入 、 Files 和 InputStream 屬性的內部儲存體。 由於保留了這項資訊,ASP.NET Web Form 網頁 (.aspx 檔) 等下游程式碼將會成功執行。 這不是使用 GetBufferlessInputStream 方法的情況。