Freigeben über


PipeReader.ReadAtLeastAsync(Int32, CancellationToken) Methode

Definition

Liest asynchron eine Folge von Bytes aus dem aktuellen 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)

Parameter

minimumSize
Int32

Die Mindestlänge, die gepuffert werden muss, damit der Aufruf zurückgegeben wird.

cancellationToken
CancellationToken

Das Token zum Überwachen von Abbruchanforderungen. Der Standardwert ist default.

Gibt zurück

Eine ValueTask<TResult>, die den asynchronen Lesevorgang darstellt.

Ausnahmen

Das Abbruchtoken wurde abgebrochen. Diese Ausnahme wird in der zurückgegebenen Aufgabe gespeichert.

Hinweise

Der Aufruf gibt zurück, wenn der PipeReader die minimumSize angegebene gelesen hat, abgebrochen oder abgeschlossen wurde.

Gilt für: