Task.WhenEach Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
WhenEach(IEnumerable<Task>) |
Vytvoří IAsyncEnumerable<T>, který bude poskytovat zadané úkoly jako dokončené. |
WhenEach(ReadOnlySpan<Task>) |
Vytvoří IAsyncEnumerable<T>, který bude poskytovat zadané úkoly jako dokončené. |
WhenEach(Task[]) |
Vytvoří IAsyncEnumerable<T>, který bude poskytovat zadané úkoly jako dokončené. |
WhenEach<TResult>(IEnumerable<Task<TResult>>) |
Vytvoří IAsyncEnumerable<T>, který bude poskytovat zadané úkoly jako dokončené. |
WhenEach<TResult>(ReadOnlySpan<Task<TResult>>) |
Vytvoří IAsyncEnumerable<T>, který bude poskytovat zadané úkoly jako dokončené. |
WhenEach<TResult>(Task<TResult>[]) |
Vytvoří IAsyncEnumerable<T>, který bude poskytovat zadané úkoly jako dokončené. |
WhenEach(IEnumerable<Task>)
Vytvoří IAsyncEnumerable<T>, který bude poskytovat zadané úkoly jako dokončené.
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)
Parametry
- tasks
- IEnumerable<Task>
Úkol, který se má iterovat po dokončení.
Návraty
IAsyncEnumerable<T> pro iteraci prostřednictvím zadaných úkolů.
Platí pro
WhenEach(ReadOnlySpan<Task>)
Vytvoří IAsyncEnumerable<T>, který bude poskytovat zadané úkoly jako dokončené.
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)
Parametry
- tasks
- ReadOnlySpan<Task>
Úkol, který se má iterovat po dokončení.
Návraty
IAsyncEnumerable<T> pro iteraci prostřednictvím zadaných úkolů.
Platí pro
WhenEach(Task[])
Vytvoří IAsyncEnumerable<T>, který bude poskytovat zadané úkoly jako dokončené.
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)
Parametry
- tasks
- Task[]
Úkol, který se má iterovat po dokončení.
Návraty
IAsyncEnumerable<T> pro iteraci prostřednictvím zadaných úkolů.
Výjimky
tasks
je null
.
tasks
obsahuje null
.
Poznámky
Zadané úkoly budou k dispozici pro výstup prostřednictvím výčtu po dokončení. Přesné pořadí, ve kterém budou úkoly k dispozici, není definováno.
Platí pro
WhenEach<TResult>(IEnumerable<Task<TResult>>)
Vytvoří IAsyncEnumerable<T>, který bude poskytovat zadané úkoly jako dokončené.
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))
Parametry typu
- TResult
Parametry
- tasks
- IEnumerable<Task<TResult>>
Úkol, který se má iterovat po dokončení.
Návraty
IAsyncEnumerable<T> pro iteraci prostřednictvím zadaných úkolů.
Platí pro
WhenEach<TResult>(ReadOnlySpan<Task<TResult>>)
Vytvoří IAsyncEnumerable<T>, který bude poskytovat zadané úkoly jako dokončené.
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))
Parametry typu
- TResult
Parametry
- tasks
- ReadOnlySpan<Task<TResult>>
Úkol, který se má iterovat po dokončení.
Návraty
IAsyncEnumerable<T> pro iteraci prostřednictvím zadaných úkolů.
Platí pro
WhenEach<TResult>(Task<TResult>[])
Vytvoří IAsyncEnumerable<T>, který bude poskytovat zadané úkoly jako dokončené.
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))
Parametry typu
- TResult
Parametry
- tasks
- Task<TResult>[]
Úkol, který se má iterovat po dokončení.
Návraty
IAsyncEnumerable<T> pro iteraci prostřednictvím zadaných úkolů.