Task.WhenEach Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
WhenEach(IEnumerable<Task>) |
Crea un IAsyncEnumerable<T> que producirá las tareas proporcionadas a medida que se completen esas tareas. |
WhenEach(ReadOnlySpan<Task>) |
Crea un IAsyncEnumerable<T> que producirá las tareas proporcionadas a medida que se completen esas tareas. |
WhenEach(Task[]) |
Crea un IAsyncEnumerable<T> que producirá las tareas proporcionadas a medida que se completen esas tareas. |
WhenEach<TResult>(IEnumerable<Task<TResult>>) |
Crea un IAsyncEnumerable<T> que producirá las tareas proporcionadas a medida que se completen esas tareas. |
WhenEach<TResult>(ReadOnlySpan<Task<TResult>>) |
Crea un IAsyncEnumerable<T> que producirá las tareas proporcionadas a medida que se completen esas tareas. |
WhenEach<TResult>(Task<TResult>[]) |
Crea un IAsyncEnumerable<T> que producirá las tareas proporcionadas a medida que se completen esas tareas. |
WhenEach(IEnumerable<Task>)
Crea un IAsyncEnumerable<T> que producirá las tareas proporcionadas a medida que se completen esas tareas.
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)
Parámetros
- tasks
- IEnumerable<Task>
Tarea que se va a recorrer en iteración cuando se completa.
Devoluciones
Un IAsyncEnumerable<T> para recorrer en iteración las tareas proporcionadas.
Se aplica a
WhenEach(ReadOnlySpan<Task>)
Crea un IAsyncEnumerable<T> que producirá las tareas proporcionadas a medida que se completen esas tareas.
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)
Parámetros
- tasks
- ReadOnlySpan<Task>
Tarea que se va a recorrer en iteración cuando se completa.
Devoluciones
Un IAsyncEnumerable<T> para recorrer en iteración las tareas proporcionadas.
Se aplica a
WhenEach(Task[])
Crea un IAsyncEnumerable<T> que producirá las tareas proporcionadas a medida que se completen esas tareas.
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)
Parámetros
- tasks
- Task[]
Tarea que se va a recorrer en iteración cuando se completa.
Devoluciones
Un IAsyncEnumerable<T> para recorrer en iteración las tareas proporcionadas.
Excepciones
tasks
es null
.
tasks
contiene un null
.
Comentarios
Las tareas proporcionadas estarán disponibles para que se puedan generar a través de la enumerable una vez que se hayan completado. El orden exacto en el que las tareas estarán disponibles no está definida.
Se aplica a
WhenEach<TResult>(IEnumerable<Task<TResult>>)
Crea un IAsyncEnumerable<T> que producirá las tareas proporcionadas a medida que se completen esas tareas.
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))
Parámetros de tipo
- TResult
Parámetros
- tasks
- IEnumerable<Task<TResult>>
Tarea que se va a recorrer en iteración cuando se completa.
Devoluciones
Un IAsyncEnumerable<T> para recorrer en iteración las tareas proporcionadas.
Se aplica a
WhenEach<TResult>(ReadOnlySpan<Task<TResult>>)
Crea un IAsyncEnumerable<T> que producirá las tareas proporcionadas a medida que se completen esas tareas.
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))
Parámetros de tipo
- TResult
Parámetros
- tasks
- ReadOnlySpan<Task<TResult>>
Tarea que se va a recorrer en iteración cuando se completa.
Devoluciones
Un IAsyncEnumerable<T> para recorrer en iteración las tareas proporcionadas.
Se aplica a
WhenEach<TResult>(Task<TResult>[])
Crea un IAsyncEnumerable<T> que producirá las tareas proporcionadas a medida que se completen esas tareas.
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))
Parámetros de tipo
- TResult
Parámetros
- tasks
- Task<TResult>[]
Tarea que se va a recorrer en iteración cuando se completa.
Devoluciones
Un IAsyncEnumerable<T> para recorrer en iteración las tareas proporcionadas.