HttpContent.CopyTo(Stream, TransportContext, CancellationToken) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
HTTP içeriğini bayt akışına seri hale getirerek içine stream
kopyalar.
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.