Task.WhenEach Méthode

Définition

Surcharges

Nom Description
WhenEach(IEnumerable<Task>)

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

WhenEach(ReadOnlySpan<Task>)

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

WhenEach(Task[])

Crée un IAsyncEnumerable<T> résultat 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> résultat 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> résultat qui génère les tâches fournies à mesure que ces tâches se terminent.

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

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

WhenEach(IEnumerable<Task>)

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

Crée un IAsyncEnumerable<T> résultat 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âches à effectuer au fur et à mesure qu’elles se terminent.

Retours

Pour IAsyncEnumerable<T> effectuer une itération via les tâches fournies.

S’applique à

WhenEach(ReadOnlySpan<Task>)

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

Crée un IAsyncEnumerable<T> résultat 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(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)

Paramètres

tasks
ReadOnlySpan<Task>

Tâches à effectuer au fur et à mesure qu’elles se terminent.

Retours

Pour IAsyncEnumerable<T> effectuer une itération via les tâches fournies.

S’applique à

WhenEach(Task[])

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

Crée un IAsyncEnumerable<T> résultat 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

Pour IAsyncEnumerable<T> effectuer une itération via les tâches fournies.

Exceptions

tasks a la valeur 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>>)

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

Crée un IAsyncEnumerable<T> résultat 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

Type du résultat retourné par les tâches.

Paramètres

tasks
IEnumerable<Task<TResult>>

Tâches à effectuer au fur et à mesure qu’elles se terminent.

Retours

Pour IAsyncEnumerable<T> effectuer une itération via les tâches fournies.

S’applique à

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

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

Crée un IAsyncEnumerable<T> résultat 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>(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))

Paramètres de type

TResult

Type du résultat retourné par les tâches.

Paramètres

tasks
ReadOnlySpan<Task<TResult>>

Tâches à effectuer au fur et à mesure qu’elles se terminent.

Retours

Pour IAsyncEnumerable<T> effectuer une itération via les tâches fournies.

S’applique à

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

Source:
Task.cs
Source:
Task.cs
Source:
Task.cs

Crée un IAsyncEnumerable<T> résultat 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

Type du résultat retourné par les tâches.

Paramètres

tasks
Task<TResult>[]

Tâches à effectuer au fur et à mesure qu’elles se terminent.

Retours

Pour IAsyncEnumerable<T> effectuer une itération via les tâches fournies.

S’applique à