Auf Englisch lesen

Freigeben über


ValueTask Konstruktoren

Definition

Überlädt

ValueTask(Task)

Initialisiert eine neue Instanz der ValueTask-Klasse unter Verwendung des angegebenen Tasks, der den Vorgang darstellt.

ValueTask(IValueTaskSource, Int16)

Initialisiert eine neue Instanz der ValueTask-Klasse unter Verwendung des angegebenen IValueTaskSource-Objekts, das den Vorgang darstellt.

ValueTask(Task)

Initialisiert eine neue Instanz der ValueTask-Klasse unter Verwendung des angegebenen Tasks, der den Vorgang darstellt.

C#
public ValueTask (System.Threading.Tasks.Task task);

Parameter

task
Task

Der Task, der den Vorgang darstellt.

Gilt für

.NET 7 und andere Versionen
Produkt Versionen
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Standard 2.1

ValueTask(IValueTaskSource, Int16)

Initialisiert eine neue Instanz der ValueTask-Klasse unter Verwendung des angegebenen IValueTaskSource-Objekts, das den Vorgang darstellt.

C#
public ValueTask (System.Threading.Tasks.Sources.IValueTaskSource source, short token);

Parameter

source
IValueTaskSource

Ein Objekt, das den Vorgang darstellt.

token
Int16

Ein undurchsichtiger Wert, der an die IValueTaskSource.

Gilt für

.NET 7 und andere Versionen
Produkt Versionen
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7
.NET Standard 2.1