Partager via


Task.WhenEach Méthode

Définition

Surcharges

WhenEach(IEnumerable<Task>)

Crée un IAsyncEnumerable<T> qui génère les tâches fournies à mesure que ces tâches se terminent.

WhenEach(ReadOnlySpan<Task>)

Crée un IAsyncEnumerable<T> qui génère les tâches fournies à mesure que ces tâches se terminent.

WhenEach(Task[])

Crée un IAsyncEnumerable<T> qui génère les tâches fournies à mesure que ces tâches se terminent.

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

Crée un IAsyncEnumerable<T> qui génère les tâches fournies à mesure que ces tâches se terminent.

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

Crée un IAsyncEnumerable<T> qui génère les tâches fournies à mesure que ces tâches se terminent.

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

Crée un IAsyncEnumerable<T> qui génère les tâches fournies à mesure que ces tâches se terminent.

WhenEach(IEnumerable<Task>)

Crée un IAsyncEnumerable<T> qui génère les tâches fournies à mesure que ces tâches se terminent.

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)

Paramètres

tasks
IEnumerable<Task>

Tâche à effectuer lors de l’itération.

Retours

Une IAsyncEnumerable<T> pour effectuer une itération dans les tâches fournies.

S’applique à

WhenEach(ReadOnlySpan<Task>)

Crée un IAsyncEnumerable<T> qui génère les tâches fournies à mesure que ces tâches se terminent.

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)

Paramètres

tasks
ReadOnlySpan<Task>

Tâche à effectuer lors de l’itération.

Retours

Une IAsyncEnumerable<T> pour effectuer une itération dans les tâches fournies.

S’applique à

WhenEach(Task[])

Crée un IAsyncEnumerable<T> qui génère les tâches fournies à mesure que ces tâches se terminent.

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)

Paramètres

tasks
Task[]

Tâche à effectuer lors de l’itération.

Retours

Une IAsyncEnumerable<T> pour effectuer une itération dans les tâches fournies.

Exceptions

tasks est null.

tasks contient un null.

Remarques

Les tâches fournies seront disponibles pour être sorties via l’énumérable une fois qu’elles sont terminées. L’ordre exact dans lequel les tâches seront disponibles n’est pas défini.

S’applique à

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

Crée un IAsyncEnumerable<T> qui génère les tâches fournies à mesure que ces tâches se terminent.

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

Paramètres de type

TResult

Paramètres

tasks
IEnumerable<Task<TResult>>

Tâche à effectuer lors de l’itération.

Retours

Une IAsyncEnumerable<T> pour effectuer une itération dans les tâches fournies.

S’applique à

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

Crée un IAsyncEnumerable<T> qui génère les tâches fournies à mesure que ces tâches se terminent.

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

Paramètres de type

TResult

Paramètres

tasks
ReadOnlySpan<Task<TResult>>

Tâche à effectuer lors de l’itération.

Retours

Une IAsyncEnumerable<T> pour effectuer une itération dans les tâches fournies.

S’applique à

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

Crée un IAsyncEnumerable<T> qui génère les tâches fournies à mesure que ces tâches se terminent.

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

Paramètres de type

TResult

Paramètres

tasks
Task<TResult>[]

Tâche à effectuer lors de l’itération.

Retours

Une IAsyncEnumerable<T> pour effectuer une itération dans les tâches fournies.

S’applique à