語言

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。

傳回

一個代表非同步複製操作的任務。

例外狀況

取消令牌也被取消了。 此例外會儲存在回傳的任務中。

適用於