PipeReader.ReadAtLeastAsyncCore(Int32, CancellationToken) Methode

Definition

Liest asynchron eine Folge 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 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: