HttpContent.CopyTo(Stream, TransportContext, CancellationToken) 方法

定义

将 HTTP 内容序列化为字节流,并将其复制到 stream

public:
 void CopyTo(System::IO::Stream ^ stream, System::Net::TransportContext ^ context, System::Threading::CancellationToken cancellationToken);
public void CopyTo (System.IO.Stream stream, System.Net.TransportContext? context, System.Threading.CancellationToken cancellationToken);
member this.CopyTo : System.IO.Stream * System.Net.TransportContext * System.Threading.CancellationToken -> unit
Public Sub CopyTo (stream As Stream, context As TransportContext, cancellationToken As CancellationToken)

参数

stream
Stream

目标流。

context
TransportContext

有关传输的信息(例如通道绑定令牌)。 此参数可以为 null

cancellationToken
CancellationToken

用于取消操作的取消令牌。

例外

streamnull

取消令牌已取消。 此异常存储在返回的任务中。

注解

此方法在内部使用 SerializeToStream(Stream, TransportContext, CancellationToken) 将内容序列化到给定流中。 如果之前已缓冲内容(例如,通过调用 LoadIntoBufferAsync()),则 方法将返回缓冲的内容,而不调用序列化方法。

适用于