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ındaki bilgiler (örneğin, kanal bağlama belirteci). Bu parametre olabilir null.

cancellationToken
CancellationToken

İşlemi iptal etmek için iptal belirteci.

Özel durumlar

Şuydu 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 çağrılarak LoadIntoBufferAsync()arabelleğe alınmışsa, yöntemi arabelleğe alınan içeriği döndürür ve serileştirme yöntemini çağırmaz.

Şunlara uygulanır