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 包装在字节或字符串周围。

适用于