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
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.