Udostępnij za pośrednictwem


PipeReader.ReadAtLeastAsync(Int32, CancellationToken) Metoda

Definicja

Asynchronicznie odczytuje sekwencję bajtów z bieżącego PipeReaderelementu .

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)

Parametry

minimumSize
Int32

Minimalna długość, która musi być buforowana w celu zwrócenia wywołania.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania. Wartość domyślna to default.

Zwraca

Reprezentująca ValueTask<TResult> asynchroniczną operację odczytu.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.

Uwagi

Wywołanie jest zwracane, jeśli PipeReader element odczytuje minimumSize określony element lub jest anulowany lub ukończony.

Dotyczy