HttpContent.CopyToAsync Yöntem

Tanım

HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream kopyalar.

Aşırı Yüklemeler

CopyToAsync(Stream)

HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream kopyalar.

CopyToAsync(Stream, TransportContext)

HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream kopyalar.

CopyToAsync(Stream, CancellationToken)

HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream kopyalar.

CopyToAsync(Stream, TransportContext, CancellationToken)

HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream kopyalar.

Açıklamalar

Bu işlem engellemez.

Bu yöntem, içeriği verilen akışta seri hale getirmek için uygulandıysa veya SerializeToStreamAsync(Stream, TransportContext) dahili olarak kullanırSerializeToStreamAsync(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.

CopyToAsync(Stream)

Kaynak:
HttpContent.cs
Kaynak:
HttpContent.cs
Kaynak:
HttpContent.cs

HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream kopyalar.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream);
member this.CopyToAsync : System.IO.Stream -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream) As Task

Parametreler

stream
Stream

Hedef akış.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Açıklamalar

Bu işlem engellenmez. Döndürülen Task nesne, tüm içerik parametre olarak stream geçirilen akış nesnesine yazıldıktan sonra tamamlanır.

Şunlara uygulanır

CopyToAsync(Stream, TransportContext)

Kaynak:
HttpContent.cs
Kaynak:
HttpContent.cs
Kaynak:
HttpContent.cs

HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream kopyalar.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext context);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext? context);
member this.CopyToAsync : System.IO.Stream * System.Net.TransportContext -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, context As TransportContext) As Task

Parametreler

stream
Stream

Hedef akış.

context
TransportContext

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

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Açıklamalar

Bu işlem engellenmez. Döndürülen Task nesne, tüm içerik parametre olarak stream geçirilen akış nesnesine yazıldıktan sonra tamamlanır.

Şunlara uygulanır

CopyToAsync(Stream, CancellationToken)

Kaynak:
HttpContent.cs
Kaynak:
HttpContent.cs
Kaynak:
HttpContent.cs

HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream kopyalar.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Threading.CancellationToken cancellationToken);
member this.CopyToAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, cancellationToken As CancellationToken) As Task

Parametreler

stream
Stream

Hedef akış.

cancellationToken
CancellationToken

İşlemi iptal etmek için iptal belirteci.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

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

Açıklamalar

Bu işlem engellenmez. Döndürülen Task nesne, tüm içerik parametre olarak stream geçirilen akış nesnesine yazıldıktan sonra tamamlanır.

Şunlara uygulanır

CopyToAsync(Stream, TransportContext, CancellationToken)

Kaynak:
HttpContent.cs
Kaynak:
HttpContent.cs
Kaynak:
HttpContent.cs

HTTP içeriğini bayt akışı halinde seri hale getirin ve parametre olarak sağlanan akış nesnesine stream kopyalar.

public:
 System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ stream, System::Net::TransportContext ^ context, System::Threading::CancellationToken cancellationToken);
public System.Threading.Tasks.Task CopyToAsync (System.IO.Stream stream, System.Net.TransportContext? context, System.Threading.CancellationToken cancellationToken);
member this.CopyToAsync : System.IO.Stream * System.Net.TransportContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function CopyToAsync (stream As Stream, context As TransportContext, cancellationToken As CancellationToken) As Task

Parametreler

stream
Stream

Hedef akış.

context
TransportContext

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

cancellationToken
CancellationToken

İşlemi iptal etmek için iptal belirteci.

Döndürülenler

Zaman uyumsuz işlemi temsil eden görev nesnesi.

Özel durumlar

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

Açıklamalar

Bu işlem engellenmez. Döndürülen Task nesne, tüm içerik parametre olarak stream geçirilen akış nesnesine yazıldıktan sonra tamamlanır.

Şunlara uygulanır