Поделиться через


PipeReader.CopyToAsync Метод

Определение

Перегрузки

CopyToAsync(PipeWriter, CancellationToken)

Асинхронно считывает байты из PipeReader и записывает их в указанный PipeWriter, используя заданные размер буфера и токен отмены.

CopyToAsync(Stream, CancellationToken)

Асинхронно считывает байты из PipeReader и записывает их в указанный поток, используя заданный токен отмены.

CopyToAsync(PipeWriter, CancellationToken)

Исходный код:
PipeReader.cs
Исходный код:
PipeReader.cs
Исходный код:
PipeReader.cs

Асинхронно считывает байты из PipeReader и записывает их в указанный PipeWriter, используя заданные размер буфера и токен отмены.

public virtual System.Threading.Tasks.Task CopyToAsync (System.IO.Pipelines.PipeWriter destination, System.Threading.CancellationToken cancellationToken = default);
abstract member CopyToAsync : System.IO.Pipelines.PipeWriter * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CopyToAsync : System.IO.Pipelines.PipeWriter * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CopyToAsync (destination As PipeWriter, Optional cancellationToken As CancellationToken = Nothing) As Task

Параметры

destination
PipeWriter

Модуль записи канала, в который будет скопировано содержимое текущего потока.

cancellationToken
CancellationToken

Токен для отслеживания запросов отмены. Значение по умолчанию — None.

Возвращаемое значение

Задача, представляющая асинхронную операцию копирования.

Исключения

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Применяется к

CopyToAsync(Stream, CancellationToken)

Исходный код:
PipeReader.cs
Исходный код:
PipeReader.cs
Исходный код:
PipeReader.cs

Асинхронно считывает байты из PipeReader и записывает их в указанный поток, используя заданный токен отмены.

public virtual System.Threading.Tasks.Task CopyToAsync (System.IO.Stream destination, System.Threading.CancellationToken cancellationToken = default);
abstract member CopyToAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task
override this.CopyToAsync : System.IO.Stream * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Overridable Function CopyToAsync (destination As Stream, Optional cancellationToken As CancellationToken = Nothing) As Task

Параметры

destination
Stream

Поток, в который будет скопировано содержимое текущего потока.

cancellationToken
CancellationToken

Токен для отслеживания запросов отмены. Значение по умолчанию — None.

Возвращаемое значение

Задача, представляющая асинхронную операцию копирования.

Исключения

Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.

Применяется к