PipeReader.ReadAtLeastAsyncCore(Int32, CancellationToken) Methode

Definition

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

Parameter

minimumSize
Int32

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

cancellationToken
CancellationToken

Das Token, das auf Abbruchanforderungen überwacht werden soll. Der Standardwert ist default.

Gibt zurück

Eine ValueTask<TResult> Darstellung des asynchronen Lesevorgangs.

Ausnahmen

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

Hinweise

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

Gilt für: