HttpContent.CopyTo(Stream, TransportContext, CancellationToken) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Serializa el contenido HTTP en un flujo de bytes y lo copia en 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)
Parámetros
- stream
- Stream
Flujo de destino.
- context
- TransportContext
Información sobre el transporte (por ejemplo, el token de enlace de canal). Este parámetro puede ser null
.
- cancellationToken
- CancellationToken
Token de cancelación para cancelar la operación.
Excepciones
stream
era null
.
Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.
Comentarios
Este método usa SerializeToStream(Stream, TransportContext, CancellationToken) internamente para serializar el contenido en la secuencia especificada. Si el contenido se ha almacenado en búfer anteriormente, por ejemplo, llamando a LoadIntoBufferAsync(), el método devolverá el contenido almacenado en búfer y no llamará al método de serialización.