Task.WhenEach Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.