Поделиться через


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

Токен отмены для отмены операции.

Исключения

Запрос stream имел значение null.

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Комментарии

Этот метод использует внутренне SerializeToStream(Stream, TransportContext, CancellationToken) для сериализации содержимого в заданный поток. Если содержимое было ранее буферизовано, например путем вызова LoadIntoBufferAsync(), метод вернет буферизованное содержимое, а не вызовет метод сериализации.

Применяется к