共用方式為


HttpContent.CreateContentReadStream(CancellationToken) 方法

定義

將 HTTP 內容串行化為記憶體數據流。

protected:
 virtual System::IO::Stream ^ CreateContentReadStream(System::Threading::CancellationToken cancellationToken);
protected virtual System.IO.Stream CreateContentReadStream (System.Threading.CancellationToken cancellationToken);
abstract member CreateContentReadStream : System.Threading.CancellationToken -> System.IO.Stream
override this.CreateContentReadStream : System.Threading.CancellationToken -> System.IO.Stream
Protected Overridable Function CreateContentReadStream (cancellationToken As CancellationToken) As Stream

參數

cancellationToken
CancellationToken

用於取消作業的取消權杖。

傳回

包含串行化 HTTP 內容的輸出記憶體資料流。

例外狀況

取消標記已取消。 此例外狀況會儲存在傳回的工作中。

備註

作業完成後,傳回的記憶體數據流代表 HTTP 內容。 傳回的數據流接著可用來使用各種串流 API 來讀取內容。 方法 CreateContentReadStream(CancellationToken) 會將內容緩衝至記憶體數據流。 如果有更好的方式可將內容擷取為數據流,衍生類別可以覆寫此行為。 例如,位元組陣列或字串可以使用更有效率的方法,例如將唯讀 MemoryStream 包裝在位元組或字串周圍。

適用於