Compartir a través de


PipeReader.ReadAtLeastAsync(Int32, CancellationToken) Método

Definición

Lee asincrónicamente una secuencia de bytes desde el PipeReader actual.

public System.Threading.Tasks.ValueTask<System.IO.Pipelines.ReadResult> ReadAtLeastAsync (int minimumSize, System.Threading.CancellationToken cancellationToken = default);
member this.ReadAtLeastAsync : int * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<System.IO.Pipelines.ReadResult>
Public Function ReadAtLeastAsync (minimumSize As Integer, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of ReadResult)

Parámetros

minimumSize
Int32

Longitud mínima que debe almacenarse en búfer para que se devuelva la llamada.

cancellationToken
CancellationToken

Token para supervisar solicitudes de cancelación. El valor predeterminado es default.

Devoluciones

Un ValueTask<TResult> que representa la operación de lectura asincrónica.

Excepciones

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Comentarios

La llamada devuelve si PipeReader ha leído el minimumSize especificado, o se cancela o se completa.

Se aplica a