Bagikan melalui


HttpContent.CopyToAsync Metode

Definisi

Serialisasi konten HTTP ke dalam aliran byte dan salin ke objek stream yang disediakan sebagai stream parameter .

Overload

CopyToAsync(Stream)

Serialisasi konten HTTP ke dalam aliran byte dan salin ke objek stream yang disediakan sebagai stream parameter .

CopyToAsync(Stream, TransportContext)

Serialisasi konten HTTP ke dalam aliran byte dan salin ke objek stream yang disediakan sebagai stream parameter .

CopyToAsync(Stream, CancellationToken)

Serialisasi konten HTTP ke dalam aliran byte dan salin ke objek stream yang disediakan sebagai stream parameter .

CopyToAsync(Stream, TransportContext, CancellationToken)

Serialisasi konten HTTP ke dalam aliran byte dan salin ke objek stream yang disediakan sebagai stream parameter .

Keterangan

Operasi ini tidak memblokir.

Metode ini menggunakan jika diimplementasikan atau SerializeToStreamAsync(Stream, TransportContext) secara internal untuk menserialisasikan SerializeToStreamAsync(Stream, TransportContext, CancellationToken) konten ke dalam aliran yang diberikan. Jika konten sebelumnya telah di-buffer, misalnya, dengan memanggil LoadIntoBufferAsync(), metode akan mengembalikan konten yang di-buffer dan tidak memanggil metode serialisasi.

CopyToAsync(Stream)

Sumber:
HttpContent.cs
Sumber:
HttpContent.cs
Sumber:
HttpContent.cs

Serialisasi konten HTTP ke dalam aliran byte dan salin ke objek stream yang disediakan sebagai stream parameter .

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

Parameter

stream
Stream

Aliran target.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Keterangan

Operasi ini tidak akan memblokir. Objek yang dikembalikan Task akan selesai setelah semua konten ditulis ke objek stream yang diteruskan sebagai stream parameter .

Berlaku untuk

CopyToAsync(Stream, TransportContext)

Sumber:
HttpContent.cs
Sumber:
HttpContent.cs
Sumber:
HttpContent.cs

Serialisasi konten HTTP ke dalam aliran byte dan salin ke objek stream yang disediakan sebagai stream parameter .

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

Parameter

stream
Stream

Aliran target.

context
TransportContext

Informasi tentang transportasi (token pengikatan saluran, misalnya). Parameter ini mungkin null.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Keterangan

Operasi ini tidak akan memblokir. Objek yang dikembalikan Task akan selesai setelah semua konten ditulis ke objek stream yang diteruskan sebagai stream parameter .

Berlaku untuk

CopyToAsync(Stream, CancellationToken)

Sumber:
HttpContent.cs
Sumber:
HttpContent.cs
Sumber:
HttpContent.cs

Serialisasi konten HTTP ke dalam aliran byte dan salin ke objek stream yang disediakan sebagai stream parameter .

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

Parameter

stream
Stream

Aliran target.

cancellationToken
CancellationToken

Token pembatalan untuk membatalkan operasi.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Pengecualian

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Keterangan

Operasi ini tidak akan memblokir. Objek yang dikembalikan Task akan selesai setelah semua konten ditulis ke objek stream yang diteruskan sebagai stream parameter .

Berlaku untuk

CopyToAsync(Stream, TransportContext, CancellationToken)

Sumber:
HttpContent.cs
Sumber:
HttpContent.cs
Sumber:
HttpContent.cs

Serialisasi konten HTTP ke dalam aliran byte dan salin ke objek stream yang disediakan sebagai stream parameter .

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

Parameter

stream
Stream

Aliran target.

context
TransportContext

Informasi tentang transportasi (token pengikatan saluran, misalnya). Parameter ini mungkin null.

cancellationToken
CancellationToken

Token pembatalan untuk membatalkan operasi.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Pengecualian

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Keterangan

Operasi ini tidak akan memblokir. Objek yang dikembalikan Task akan selesai setelah semua konten ditulis ke objek stream yang diteruskan sebagai stream parameter .

Berlaku untuk