Task.WhenEach Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.