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 です。

返品

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

例外

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

適用対象