PipeReader.ReadAtLeastAsyncCore(Int32, CancellationToken) Metodo

Definizione

Legge in modo asincrono una sequenza di byte dall'oggetto corrente 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)

Parametri

minimumSize
Int32

Lunghezza minima che deve essere memorizzata nel buffer affinché la chiamata venga restituita.

cancellationToken
CancellationToken

Token da monitorare per le richieste di annullamento. Il valore predefinito è default.

Valori restituiti

Oggetto ValueTask<TResult> che rappresenta l'operazione di lettura asincrona.

Eccezioni

Il token di annullamento è stato annullato. Questa eccezione viene archiviata nell'attività restituita.

Commenti

La chiamata restituisce se ha PipeReader letto l'oggetto minimumSize specificato oppure viene annullato o completato.

Si applica a