Auf Englisch lesen

Freigeben über


Task.WhenEach Methode

Definition

Überlädt

WhenEach(IEnumerable<Task>)

Erstellt eine IAsyncEnumerable<T>, die die bereitgestellten Vorgänge liefert, wenn diese Aufgaben abgeschlossen sind.

WhenEach(ReadOnlySpan<Task>)

Erstellt eine IAsyncEnumerable<T>, die die bereitgestellten Vorgänge liefert, wenn diese Aufgaben abgeschlossen sind.

WhenEach(Task[])

Erstellt eine IAsyncEnumerable<T>, die die bereitgestellten Vorgänge liefert, wenn diese Aufgaben abgeschlossen sind.

WhenEach<TResult>(IEnumerable<Task<TResult>>)

Erstellt eine IAsyncEnumerable<T>, die die bereitgestellten Vorgänge liefert, wenn diese Aufgaben abgeschlossen sind.

WhenEach<TResult>(ReadOnlySpan<Task<TResult>>)

Erstellt eine IAsyncEnumerable<T>, die die bereitgestellten Vorgänge liefert, wenn diese Aufgaben abgeschlossen sind.

WhenEach<TResult>(Task<TResult>[])

Erstellt eine IAsyncEnumerable<T>, die die bereitgestellten Vorgänge liefert, wenn diese Aufgaben abgeschlossen sind.

WhenEach(IEnumerable<Task>)

Erstellt eine IAsyncEnumerable<T>, die die bereitgestellten Vorgänge liefert, wenn diese Aufgaben abgeschlossen sind.

C#
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task> WhenEach (System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task> tasks);

Parameter

tasks
IEnumerable<Task>

Die Aufgabe, die nach Abschluss durchlaufen werden soll.

Gibt zurück

Eine IAsyncEnumerable<T> zum Durchlaufen der bereitgestellten Vorgänge.

Gilt für:

.NET 9
Produkt Versionen
.NET 9

WhenEach(ReadOnlySpan<Task>)

Erstellt eine IAsyncEnumerable<T>, die die bereitgestellten Vorgänge liefert, wenn diese Aufgaben abgeschlossen sind.

C#
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task> WhenEach (ReadOnlySpan<System.Threading.Tasks.Task> tasks);

Parameter

tasks
ReadOnlySpan<Task>

Die Aufgabe, die nach Abschluss durchlaufen werden soll.

Gibt zurück

Eine IAsyncEnumerable<T> zum Durchlaufen der bereitgestellten Vorgänge.

Gilt für:

.NET 9
Produkt Versionen
.NET 9

WhenEach(Task[])

Erstellt eine IAsyncEnumerable<T>, die die bereitgestellten Vorgänge liefert, wenn diese Aufgaben abgeschlossen sind.

C#
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task> WhenEach (params System.Threading.Tasks.Task[] tasks);

Parameter

tasks
Task[]

Die Aufgabe, die nach Abschluss durchlaufen werden soll.

Gibt zurück

Eine IAsyncEnumerable<T> zum Durchlaufen der bereitgestellten Vorgänge.

Ausnahmen

tasks ist null.

tasks enthält eine null.

Hinweise

Die bereitgestellten Vorgänge werden verfügbar, damit sie über die Aufzählung ausgegeben werden können, sobald sie abgeschlossen sind. Die genaue Reihenfolge, in der die Vorgänge verfügbar werden, ist nicht definiert.

Gilt für:

.NET 9
Produkt Versionen
.NET 9

WhenEach<TResult>(IEnumerable<Task<TResult>>)

Erstellt eine IAsyncEnumerable<T>, die die bereitgestellten Vorgänge liefert, wenn diese Aufgaben abgeschlossen sind.

C#
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<TResult>> WhenEach<TResult> (System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task<TResult>> tasks);

Typparameter

TResult

Parameter

tasks
IEnumerable<Task<TResult>>

Die Aufgabe, die nach Abschluss durchlaufen werden soll.

Gibt zurück

Eine IAsyncEnumerable<T> zum Durchlaufen der bereitgestellten Vorgänge.

Gilt für:

.NET 9
Produkt Versionen
.NET 9

WhenEach<TResult>(ReadOnlySpan<Task<TResult>>)

Erstellt eine IAsyncEnumerable<T>, die die bereitgestellten Vorgänge liefert, wenn diese Aufgaben abgeschlossen sind.

C#
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<TResult>> WhenEach<TResult> (ReadOnlySpan<System.Threading.Tasks.Task<TResult>> tasks);

Typparameter

TResult

Parameter

tasks
ReadOnlySpan<Task<TResult>>

Die Aufgabe, die nach Abschluss durchlaufen werden soll.

Gibt zurück

Eine IAsyncEnumerable<T> zum Durchlaufen der bereitgestellten Vorgänge.

Gilt für:

.NET 9
Produkt Versionen
.NET 9

WhenEach<TResult>(Task<TResult>[])

Erstellt eine IAsyncEnumerable<T>, die die bereitgestellten Vorgänge liefert, wenn diese Aufgaben abgeschlossen sind.

C#
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<TResult>> WhenEach<TResult> (params System.Threading.Tasks.Task<TResult>[] tasks);

Typparameter

TResult

Parameter

tasks
Task<TResult>[]

Die Aufgabe, die nach Abschluss durchlaufen werden soll.

Gibt zurück

Eine IAsyncEnumerable<T> zum Durchlaufen der bereitgestellten Vorgänge.

Gilt für:

.NET 9
Produkt Versionen
.NET 9