PipeReader.ReadAtLeastAsyncCore(Int32, CancellationToken) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.