StreamPipeExtensions.CopyToAsync メソッド

定義

キャンセル トークンを使用して、Stream からバイトを非同期で読み取り、指定した PipeWriter に書き込みます。

public static System.Threading.Tasks.Task CopyToAsync (this System.IO.Stream source, System.IO.Pipelines.PipeWriter destination, System.Threading.CancellationToken cancellationToken = default);
static member CopyToAsync : System.IO.Stream * System.IO.Pipelines.PipeWriter * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function CopyToAsync (source As Stream, destination As PipeWriter, Optional cancellationToken As CancellationToken = Nothing) As Task

パラメーター

source
Stream

現在のストリームの内容のコピー元のストリーム。

destination
PipeWriter

ソース ストリームの内容のコピー先のライター。

cancellationToken
CancellationToken

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

戻り値

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

例外

キャンセル トークンが取り消されました。 この例外は、返されたタスクに格納されます。

適用対象