PipeReader.ReadAtLeastAsyncCore(Int32, CancellationToken) Método

Definición

Lee de forma asincrónica una secuencia de bytes del objeto actual 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)

Parámetros

minimumSize
Int32

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

cancellationToken
CancellationToken

Token que se va a supervisar para las solicitudes de cancelación. El valor por defecto es default.

Devoluciones

que ValueTask<TResult> 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