Bagikan melalui


Task.WhenEach Metode

Definisi

Overload

WhenEach(IEnumerable<Task>)

Membuat IAsyncEnumerable<T> yang akan menghasilkan tugas yang disediakan saat tugas tersebut selesai.

WhenEach(ReadOnlySpan<Task>)

Membuat IAsyncEnumerable<T> yang akan menghasilkan tugas yang disediakan saat tugas tersebut selesai.

WhenEach(Task[])

Membuat IAsyncEnumerable<T> yang akan menghasilkan tugas yang disediakan saat tugas tersebut selesai.

WhenEach<TResult>(IEnumerable<Task<TResult>>)

Membuat IAsyncEnumerable<T> yang akan menghasilkan tugas yang disediakan saat tugas tersebut selesai.

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

Membuat IAsyncEnumerable<T> yang akan menghasilkan tugas yang disediakan saat tugas tersebut selesai.

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

Membuat IAsyncEnumerable<T> yang akan menghasilkan tugas yang disediakan saat tugas tersebut selesai.

WhenEach(IEnumerable<Task>)

Membuat IAsyncEnumerable<T> yang akan menghasilkan tugas yang disediakan saat tugas tersebut selesai.

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)

Parameter

tasks
IEnumerable<Task>

Tugas untuk melakukan iterasi ketika selesai.

Mengembalikan

IAsyncEnumerable<T> untuk iterasi melalui tugas yang disediakan.

Berlaku untuk

WhenEach(ReadOnlySpan<Task>)

Membuat IAsyncEnumerable<T> yang akan menghasilkan tugas yang disediakan saat tugas tersebut selesai.

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)

Parameter

tasks
ReadOnlySpan<Task>

Tugas untuk melakukan iterasi ketika selesai.

Mengembalikan

IAsyncEnumerable<T> untuk iterasi melalui tugas yang disediakan.

Berlaku untuk

WhenEach(Task[])

Membuat IAsyncEnumerable<T> yang akan menghasilkan tugas yang disediakan saat tugas tersebut selesai.

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)

Parameter

tasks
Task[]

Tugas untuk melakukan iterasi ketika selesai.

Mengembalikan

IAsyncEnumerable<T> untuk iterasi melalui tugas yang disediakan.

Pengecualian

tasks null.

tasks berisi null.

Keterangan

Tugas yang disediakan akan tersedia untuk menjadi output melalui enumerable setelah selesai. Urutan pasti di mana tugas akan tersedia tidak ditentukan.

Berlaku untuk

WhenEach<TResult>(IEnumerable<Task<TResult>>)

Membuat IAsyncEnumerable<T> yang akan menghasilkan tugas yang disediakan saat tugas tersebut selesai.

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

Jenis parameter

TResult

Parameter

tasks
IEnumerable<Task<TResult>>

Tugas untuk melakukan iterasi ketika selesai.

Mengembalikan

IAsyncEnumerable<T> untuk iterasi melalui tugas yang disediakan.

Berlaku untuk

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

Membuat IAsyncEnumerable<T> yang akan menghasilkan tugas yang disediakan saat tugas tersebut selesai.

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

Jenis parameter

TResult

Parameter

tasks
ReadOnlySpan<Task<TResult>>

Tugas untuk melakukan iterasi ketika selesai.

Mengembalikan

IAsyncEnumerable<T> untuk iterasi melalui tugas yang disediakan.

Berlaku untuk

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

Membuat IAsyncEnumerable<T> yang akan menghasilkan tugas yang disediakan saat tugas tersebut selesai.

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

Jenis parameter

TResult

Parameter

tasks
Task<TResult>[]

Tugas untuk melakukan iterasi ketika selesai.

Mengembalikan

IAsyncEnumerable<T> untuk iterasi melalui tugas yang disediakan.

Berlaku untuk