StreamCopyOperation.CopyToAsync 方法

定義

多載

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

以非同步方式從來來源資料流讀取指定的位元組數目,並將其寫入另一個資料流程。

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

使用指定的緩衝區大小,以非同步方式從來來源資料流讀取指定的位元組數目,並將其寫入另一個資料流程。

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

來源:
StreamCopyOperation.cs
來源:
StreamCopyOperation.cs
來源:
StreamCopyOperation.cs

以非同步方式從來來源資料流讀取指定的位元組數目,並將其寫入另一個資料流程。

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

參數

source
Stream

將從中複製內容的資料流。

destination
Stream

目前資料流的內容將複製到其中的資料流。

count
Nullable<Int64>

要複製的位元組計數。

cancel
CancellationToken

用來監視是否有取消要求的語彙基元。 預設值是 None

傳回

表示非同步複製作業的工作。

適用於

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

來源:
StreamCopyOperation.cs
來源:
StreamCopyOperation.cs
來源:
StreamCopyOperation.cs

使用指定的緩衝區大小,以非同步方式從來來源資料流讀取指定的位元組數目,並將其寫入另一個資料流程。

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

參數

source
Stream

將從中複製內容的資料流。

destination
Stream

目前資料流的內容將複製到其中的資料流。

count
Nullable<Int64>

要複製的位元組計數。

bufferSize
Int32

緩衝區的大小 (以位元組為單位)。 這個值必須大於零。 預設大小為 4096。

cancel
CancellationToken

用來監視是否有取消要求的語彙基元。 預設值是 None

傳回

表示非同步複製作業的工作。

適用於