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