PipeReader.ReadAtLeastAsync(Int32, CancellationToken) Metod

Definition

Läser asynkront en sekvens med byte från den aktuella PipeReader.

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)

Parametrar

minimumSize
Int32

Den minsta längd som måste bufferas för att anropet ska returneras.

cancellationToken
CancellationToken

Token som ska övervakas för annulleringsbegäranden. Standardvärdet är default.

Returer

En ValueTask<TResult> som representerar den asynkrona läsåtgärden.

Undantag

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Kommentarer

Anropet returnerar om PipeReader har läst den minimumSize angivna, eller avbryts eller slutförs.

Gäller för