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


PipeReader.ReadAtLeastAsyncCore(Int32, CancellationToken) Метод

Определение

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

protected:
 virtual System::Threading::Tasks::ValueTask<System::IO::Pipelines::ReadResult> ReadAtLeastAsyncCore(int minimumSize, System::Threading::CancellationToken cancellationToken);
protected virtual System.Threading.Tasks.ValueTask<System.IO.Pipelines.ReadResult> ReadAtLeastAsyncCore (int minimumSize, System.Threading.CancellationToken cancellationToken);
abstract member ReadAtLeastAsyncCore : int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.ReadResult>
override this.ReadAtLeastAsyncCore : int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.ReadResult>
Protected Overridable Function ReadAtLeastAsyncCore (minimumSize As Integer, cancellationToken As CancellationToken) As ValueTask(Of ReadResult)

Параметры

minimumSize
Int32

Минимальная длина, которую необходимо буферизовывать для возврата вызова.

cancellationToken
CancellationToken

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

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

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

Исключения

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

Комментарии

Вызов возвращает значение , PipeReader если объект считывает указанный minimumSize объект , отменяется или завершено.

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