HttpContent.CopyTo(Stream, TransportContext, CancellationToken) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将 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
用于取消操作的取消令牌。
例外
stream
是 null
。
取消令牌已取消。 此异常存储在返回的任务中。
注解
此方法在内部使用 SerializeToStream(Stream, TransportContext, CancellationToken) 将内容序列化到给定流中。 如果之前已缓冲内容(例如,通过调用 LoadIntoBufferAsync()),则 方法将返回缓冲的内容,而不调用序列化方法。