Task.WhenEach Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| Name | Beschreibung |
|---|---|
| WhenEach(IEnumerable<Task>) |
Erstellt eine IAsyncEnumerable<T> , die die bereitgestellten Vorgänge liefert, während diese Aufgaben abgeschlossen sind. |
| WhenEach(ReadOnlySpan<Task>) |
Erstellt eine IAsyncEnumerable<T> , die die bereitgestellten Vorgänge liefert, während diese Aufgaben abgeschlossen sind. |
| WhenEach(Task[]) |
Erstellt eine IAsyncEnumerable<T> , die die bereitgestellten Vorgänge liefert, während diese Aufgaben abgeschlossen sind. |
| WhenEach<TResult>(IEnumerable<Task<TResult>>) |
Erstellt eine IAsyncEnumerable<T> , die die bereitgestellten Vorgänge liefert, während diese Aufgaben abgeschlossen sind. |
| WhenEach<TResult>(ReadOnlySpan<Task<TResult>>) |
Erstellt eine IAsyncEnumerable<T> , die die bereitgestellten Vorgänge liefert, während diese Aufgaben abgeschlossen sind. |
| WhenEach<TResult>(Task<TResult>[]) |
Erstellt eine IAsyncEnumerable<T> , die die bereitgestellten Vorgänge liefert, während diese Aufgaben abgeschlossen sind. |
WhenEach(IEnumerable<Task>)
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
Erstellt eine IAsyncEnumerable<T> , die die bereitgestellten Vorgänge liefert, während 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 Aufgaben, die beim Abschluss durchlaufen werden sollen.
Gibt zurück
Eine IAsyncEnumerable<T> zum Durchlaufen der bereitgestellten Vorgänge.
Gilt für:
WhenEach(ReadOnlySpan<Task>)
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
Erstellt eine IAsyncEnumerable<T> , die die bereitgestellten Vorgänge liefert, während 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(scoped 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 Aufgaben, die beim Abschluss durchlaufen werden sollen.
Gibt zurück
Eine IAsyncEnumerable<T> zum Durchlaufen der bereitgestellten Vorgänge.
Gilt für:
WhenEach(Task[])
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
Erstellt eine IAsyncEnumerable<T> , die die bereitgestellten Vorgänge liefert, während 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 ein 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>>)
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
Erstellt eine IAsyncEnumerable<T> , die die bereitgestellten Vorgänge liefert, während 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
Der Typ des Ergebnisses, das von den Vorgängen zurückgegeben wird.
Parameter
- tasks
- IEnumerable<Task<TResult>>
Die Aufgaben, die beim Abschluss durchlaufen werden sollen.
Gibt zurück
Eine IAsyncEnumerable<T> zum Durchlaufen der bereitgestellten Vorgänge.
Gilt für:
WhenEach<TResult>(ReadOnlySpan<Task<TResult>>)
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
Erstellt eine IAsyncEnumerable<T> , die die bereitgestellten Vorgänge liefert, während 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>(scoped 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
Der Typ des Ergebnisses, das von den Vorgängen zurückgegeben wird.
Parameter
- tasks
- ReadOnlySpan<Task<TResult>>
Die Aufgaben, die beim Abschluss durchlaufen werden sollen.
Gibt zurück
Eine IAsyncEnumerable<T> zum Durchlaufen der bereitgestellten Vorgänge.
Gilt für:
WhenEach<TResult>(Task<TResult>[])
- Quelle:
- Task.cs
- Quelle:
- Task.cs
- Quelle:
- Task.cs
Erstellt eine IAsyncEnumerable<T> , die die bereitgestellten Vorgänge liefert, während 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
Der Typ des Ergebnisses, das von den Vorgängen zurückgegeben wird.
Parameter
- tasks
- Task<TResult>[]
Die Aufgaben, die beim Abschluss durchlaufen werden sollen.
Gibt zurück
Eine IAsyncEnumerable<T> zum Durchlaufen der bereitgestellten Vorgänge.