Bagikan melalui


StreamCopyOperation.CopyToAsync Metode

Definisi

Overload

CopyToAsync(Stream, Stream, Nullable<Int64>, CancellationToken)

Secara asinkron membaca jumlah byte yang diberikan dari aliran sumber dan menulisnya ke aliran lain.

CopyToAsync(Stream, Stream, Nullable<Int64>, Int32, CancellationToken)

Secara asinkron membaca jumlah byte yang diberikan dari aliran sumber dan menulisnya ke aliran lain, menggunakan ukuran buffer tertentu.

CopyToAsync(Stream, Stream, Nullable<Int64>, CancellationToken)

Sumber:
StreamCopyOperation.cs
Sumber:
StreamCopyOperation.cs
Sumber:
StreamCopyOperation.cs

Secara asinkron membaca jumlah byte yang diberikan dari aliran sumber dan menulisnya ke aliran lain.

public:
 static System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ source, System::IO::Stream ^ destination, Nullable<long> count, System::Threading::CancellationToken cancel);
public static System.Threading.Tasks.Task CopyToAsync (System.IO.Stream source, System.IO.Stream destination, long? count, System.Threading.CancellationToken cancel);
static member CopyToAsync : System.IO.Stream * System.IO.Stream * Nullable<int64> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyToAsync (source As Stream, destination As Stream, count As Nullable(Of Long), cancel As CancellationToken) As Task

Parameter

source
Stream

Aliran tempat konten akan disalin.

destination
Stream

Aliran tempat konten aliran saat ini akan disalin.

count
Nullable<Int64>

Jumlah byte yang akan disalin.

cancel
CancellationToken

Token yang akan dipantau untuk permintaan pembatalan. Nilai defaultnya adalah None.

Mengembalikan

Tugas yang mewakili operasi penyalinan asinkron.

Berlaku untuk

CopyToAsync(Stream, Stream, Nullable<Int64>, Int32, CancellationToken)

Sumber:
StreamCopyOperation.cs
Sumber:
StreamCopyOperation.cs
Sumber:
StreamCopyOperation.cs

Secara asinkron membaca jumlah byte yang diberikan dari aliran sumber dan menulisnya ke aliran lain, menggunakan ukuran buffer tertentu.

public:
 static System::Threading::Tasks::Task ^ CopyToAsync(System::IO::Stream ^ source, System::IO::Stream ^ destination, Nullable<long> count, int bufferSize, System::Threading::CancellationToken cancel);
public static System.Threading.Tasks.Task CopyToAsync (System.IO.Stream source, System.IO.Stream destination, long? count, int bufferSize, System.Threading.CancellationToken cancel);
static member CopyToAsync : System.IO.Stream * System.IO.Stream * Nullable<int64> * int * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Shared Function CopyToAsync (source As Stream, destination As Stream, count As Nullable(Of Long), bufferSize As Integer, cancel As CancellationToken) As Task

Parameter

source
Stream

Aliran tempat konten akan disalin.

destination
Stream

Aliran tempat konten aliran saat ini akan disalin.

count
Nullable<Int64>

Jumlah byte yang akan disalin.

bufferSize
Int32

Ukuran, dalam byte, dari buffer. Nilai ini harus lebih besar dari nol. Ukuran defaultnya adalah 4096.

cancel
CancellationToken

Token yang akan dipantau untuk permintaan pembatalan. Nilai defaultnya adalah None.

Mengembalikan

Tugas yang mewakili operasi penyalinan asinkron.

Berlaku untuk