次の方法で共有


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

バッファーのサイズ (バイト数)。 これは、0 より大きい値である必要があります。 既定のサイズは 4096 です。

cancel
CancellationToken

キャンセル要求を監視するためのトークン。 既定値は None です。

戻り値

非同期のコピー操作を表すタスク。

適用対象