HttpContent.CopyTo(Stream, TransportContext, CancellationToken) Yöntem

Tanım

HTTP içeriğini bayt akışına seri hale getirerek içine streamkopyalar.

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)

Parametreler

stream
Stream

Hedef akış.

context
TransportContext

Aktarım hakkında bilgi (örneğin, kanal bağlama belirteci). Bu parametre olabilir null.

cancellationToken
CancellationToken

İşlemi iptal etmek için iptal belirteci.

Özel durumlar

olan stream .null

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Açıklamalar

Bu yöntem, içeriği verilen akışta seri hale getirmek için dahili olarak kullanır SerializeToStream(Stream, TransportContext, CancellationToken) . İçerik daha önce arabelleğe alınmışsa, örneğin çağrısıyla LoadIntoBufferAsync()yöntemi arabelleğe alınan içeriği döndürür ve serileştirme yöntemini çağırmaz.

Şunlara uygulanır