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.

public:
 static System::Collections::Generic::IAsyncEnumerable<System::Threading::Tasks::Task ^> ^ WhenEach(System::Collections::Generic::IEnumerable<System::Threading::Tasks::Task ^> ^ tasks);
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task> WhenEach (System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task> tasks);
static member WhenEach : seq<System.Threading.Tasks.Task> -> System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task>
Public Shared Function WhenEach (tasks As IEnumerable(Of Task)) As IAsyncEnumerable(Of Task)

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:

WhenEach(ReadOnlySpan<Task>)

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

public:
 static System::Collections::Generic::IAsyncEnumerable<System::Threading::Tasks::Task ^> ^ WhenEach(ReadOnlySpan<System::Threading::Tasks::Task ^> tasks);
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task> WhenEach (ReadOnlySpan<System.Threading.Tasks.Task> tasks);
static member WhenEach : ReadOnlySpan<System.Threading.Tasks.Task> -> System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task>
Public Shared Function WhenEach (tasks As ReadOnlySpan(Of Task)) As IAsyncEnumerable(Of Task)

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:

WhenEach(Task[])

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

public:
 static System::Collections::Generic::IAsyncEnumerable<System::Threading::Tasks::Task ^> ^ WhenEach(... cli::array <System::Threading::Tasks::Task ^> ^ tasks);
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task> WhenEach (params System.Threading.Tasks.Task[] tasks);
static member WhenEach : System.Threading.Tasks.Task[] -> System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task>
Public Shared Function WhenEach (ParamArray tasks As Task()) As IAsyncEnumerable(Of Task)

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:

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

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

public:
generic <typename TResult>
 static System::Collections::Generic::IAsyncEnumerable<System::Threading::Tasks::Task<TResult> ^> ^ WhenEach(System::Collections::Generic::IEnumerable<System::Threading::Tasks::Task<TResult> ^> ^ tasks);
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<TResult>> WhenEach<TResult> (System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task<TResult>> tasks);
static member WhenEach : seq<System.Threading.Tasks.Task<'Result>> -> System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<'Result>>
Public Shared Function WhenEach(Of TResult) (tasks As IEnumerable(Of Task(Of TResult))) As IAsyncEnumerable(Of Task(Of TResult))

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:

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

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

public:
generic <typename TResult>
 static System::Collections::Generic::IAsyncEnumerable<System::Threading::Tasks::Task<TResult> ^> ^ WhenEach(ReadOnlySpan<System::Threading::Tasks::Task<TResult> ^> tasks);
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<TResult>> WhenEach<TResult> (ReadOnlySpan<System.Threading.Tasks.Task<TResult>> tasks);
static member WhenEach : ReadOnlySpan<System.Threading.Tasks.Task<'Result>> -> System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<'Result>>
Public Shared Function WhenEach(Of TResult) (tasks As ReadOnlySpan(Of Task(Of TResult))) As IAsyncEnumerable(Of Task(Of TResult))

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:

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

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

public:
generic <typename TResult>
 static System::Collections::Generic::IAsyncEnumerable<System::Threading::Tasks::Task<TResult> ^> ^ WhenEach(... cli::array <System::Threading::Tasks::Task<TResult> ^> ^ tasks);
public static System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<TResult>> WhenEach<TResult> (params System.Threading.Tasks.Task<TResult>[] tasks);
static member WhenEach : System.Threading.Tasks.Task<'Result>[] -> System.Collections.Generic.IAsyncEnumerable<System.Threading.Tasks.Task<'Result>>
Public Shared Function WhenEach(Of TResult) (ParamArray tasks As Task(Of TResult)()) As IAsyncEnumerable(Of Task(Of TResult))

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: