Task.WhenEach Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Överlagringar
| Name | Description |
|---|---|
| WhenEach(IEnumerable<Task>) |
Skapar en IAsyncEnumerable<T> som ger de angivna uppgifterna när dessa uppgifter slutförs. |
| WhenEach(ReadOnlySpan<Task>) |
Skapar en IAsyncEnumerable<T> som ger de angivna uppgifterna när dessa uppgifter slutförs. |
| WhenEach(Task[]) |
Skapar en IAsyncEnumerable<T> som ger de angivna uppgifterna när dessa uppgifter slutförs. |
| WhenEach<TResult>(IEnumerable<Task<TResult>>) |
Skapar en IAsyncEnumerable<T> som ger de angivna uppgifterna när dessa uppgifter slutförs. |
| WhenEach<TResult>(ReadOnlySpan<Task<TResult>>) |
Skapar en IAsyncEnumerable<T> som ger de angivna uppgifterna när dessa uppgifter slutförs. |
| WhenEach<TResult>(Task<TResult>[]) |
Skapar en IAsyncEnumerable<T> som ger de angivna uppgifterna när dessa uppgifter slutförs. |
WhenEach(IEnumerable<Task>)
- Källa:
- Task.cs
- Källa:
- Task.cs
- Källa:
- Task.cs
Skapar en IAsyncEnumerable<T> som ger de angivna uppgifterna när dessa uppgifter slutförs.
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)
Parametrar
- tasks
- IEnumerable<Task>
De uppgifter som ska iterera igenom när de slutförs.
Returer
En IAsyncEnumerable<T> för iterering genom de angivna uppgifterna.
Gäller för
WhenEach(ReadOnlySpan<Task>)
- Källa:
- Task.cs
- Källa:
- Task.cs
- Källa:
- Task.cs
Skapar en IAsyncEnumerable<T> som ger de angivna uppgifterna när dessa uppgifter slutförs.
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)
Parametrar
- tasks
- ReadOnlySpan<Task>
De uppgifter som ska iterera igenom när de slutförs.
Returer
En IAsyncEnumerable<T> för iterering genom de angivna uppgifterna.
Gäller för
WhenEach(Task[])
- Källa:
- Task.cs
- Källa:
- Task.cs
- Källa:
- Task.cs
Skapar en IAsyncEnumerable<T> som ger de angivna uppgifterna när dessa uppgifter slutförs.
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)
Parametrar
- tasks
- Task[]
Uppgiften att iterera igenom när den är klar.
Returer
En IAsyncEnumerable<T> för iterering genom de angivna uppgifterna.
Undantag
tasks är null.
tasks innehåller en null.
Kommentarer
De angivna uppgifterna blir tillgängliga för utdata via uppräkningsbara när de har slutförts. Den exakta ordningen i vilken aktiviteterna blir tillgängliga definieras inte.
Gäller för
WhenEach<TResult>(IEnumerable<Task<TResult>>)
- Källa:
- Task.cs
- Källa:
- Task.cs
- Källa:
- Task.cs
Skapar en IAsyncEnumerable<T> som ger de angivna uppgifterna när dessa uppgifter slutförs.
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))
Typparametrar
- TResult
Typen av resultat som returneras av aktiviteterna.
Parametrar
- tasks
- IEnumerable<Task<TResult>>
De uppgifter som ska iterera igenom när de slutförs.
Returer
En IAsyncEnumerable<T> för iterering genom de angivna uppgifterna.
Gäller för
WhenEach<TResult>(ReadOnlySpan<Task<TResult>>)
- Källa:
- Task.cs
- Källa:
- Task.cs
- Källa:
- Task.cs
Skapar en IAsyncEnumerable<T> som ger de angivna uppgifterna när dessa uppgifter slutförs.
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))
Typparametrar
- TResult
Typen av resultat som returneras av aktiviteterna.
Parametrar
- tasks
- ReadOnlySpan<Task<TResult>>
De uppgifter som ska iterera igenom när de slutförs.
Returer
En IAsyncEnumerable<T> för iterering genom de angivna uppgifterna.
Gäller för
WhenEach<TResult>(Task<TResult>[])
- Källa:
- Task.cs
- Källa:
- Task.cs
- Källa:
- Task.cs
Skapar en IAsyncEnumerable<T> som ger de angivna uppgifterna när dessa uppgifter slutförs.
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))
Typparametrar
- TResult
Typen av resultat som returneras av aktiviteterna.
Parametrar
- tasks
- Task<TResult>[]
De uppgifter som ska iterera igenom när de slutförs.
Returer
En IAsyncEnumerable<T> för iterering genom de angivna uppgifterna.