Parallel.ForEachAsync 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
ForEachAsync<TSource>(IAsyncEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask>)
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
for-each
Menjalankan operasi di mana iterasi IEnumerable<T> dapat berjalan secara paralel.
public:
generic <typename TSource>
static System::Threading::Tasks::Task ^ ForEachAsync(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForEachAsync<TSource> (System.Collections.Generic.IAsyncEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body);
static member ForEachAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> -> System.Threading.Tasks.Task
Public Shared Function ForEachAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), body As Func(Of TSource, CancellationToken, ValueTask)) As Task
Jenis parameter
- TSource
Jenis data dalam sumber.
Parameter
- source
- IAsyncEnumerable<TSource>
Sumber data yang dapat dijumlahkan.
- body
- Func<TSource,CancellationToken,ValueTask>
Delegasi asinkron yang dipanggil sekali per elemen di sumber data.
Mengembalikan
Tugas yang mewakili seluruh for-each
operasi.
Pengecualian
source
atau body
adalah null
.
Keterangan
Operasi akan menjalankan sebagian besar ProcessorCount operasi secara paralel.
Berlaku untuk
ForEachAsync<TSource>(IEnumerable<TSource>, Func<TSource,CancellationToken,ValueTask>)
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
for-each
Menjalankan operasi di mana iterasi IEnumerable<T> dapat berjalan secara paralel.
public:
generic <typename TSource>
static System::Threading::Tasks::Task ^ ForEachAsync(System::Collections::Generic::IEnumerable<TSource> ^ source, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForEachAsync<TSource> (System.Collections.Generic.IEnumerable<TSource> source, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body);
static member ForEachAsync : seq<'Source> * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> -> System.Threading.Tasks.Task
Public Shared Function ForEachAsync(Of TSource) (source As IEnumerable(Of TSource), body As Func(Of TSource, CancellationToken, ValueTask)) As Task
Jenis parameter
- TSource
Jenis data dalam sumber.
Parameter
- source
- IEnumerable<TSource>
Sumber data yang dapat dijumlahkan.
- body
- Func<TSource,CancellationToken,ValueTask>
Delegasi asinkron yang dipanggil sekali per elemen di sumber data.
Mengembalikan
Tugas yang mewakili seluruh for-each
operasi.
Pengecualian
source
atau body
adalah null
.
Keterangan
Operasi akan menjalankan sebagian besar ProcessorCount operasi secara paralel.
Berlaku untuk
ForEachAsync<TSource>(IAsyncEnumerable<TSource>, CancellationToken, Func<TSource,CancellationToken,ValueTask>)
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
for-each
Menjalankan operasi di mana iterasi IEnumerable<T> dapat berjalan secara paralel.
public:
generic <typename TSource>
static System::Threading::Tasks::Task ^ ForEachAsync(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, System::Threading::CancellationToken cancellationToken, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForEachAsync<TSource> (System.Collections.Generic.IAsyncEnumerable<TSource> source, System.Threading.CancellationToken cancellationToken, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body);
static member ForEachAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Threading.CancellationToken * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> -> System.Threading.Tasks.Task
Public Shared Function ForEachAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), cancellationToken As CancellationToken, body As Func(Of TSource, CancellationToken, ValueTask)) As Task
Jenis parameter
- TSource
Jenis data dalam sumber.
Parameter
- source
- IAsyncEnumerable<TSource>
Sumber data yang dapat dijumlahkan.
- cancellationToken
- CancellationToken
Token pembatalan yang dapat digunakan untuk membatalkan for-each
operasi.
- body
- Func<TSource,CancellationToken,ValueTask>
Delegasi asinkron yang dipanggil sekali per elemen di sumber data.
Mengembalikan
Tugas yang mewakili seluruh for-each
operasi.
Pengecualian
source
atau body
adalah null
.
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Keterangan
Operasi akan menjalankan sebagian besar ProcessorCount operasi secara paralel.
Berlaku untuk
ForEachAsync<TSource>(IAsyncEnumerable<TSource>, ParallelOptions, Func<TSource,CancellationToken,ValueTask>)
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
for-each
Menjalankan operasi di mana iterasi IEnumerable<T> dapat berjalan secara paralel.
public:
generic <typename TSource>
static System::Threading::Tasks::Task ^ ForEachAsync(System::Collections::Generic::IAsyncEnumerable<TSource> ^ source, System::Threading::Tasks::ParallelOptions ^ parallelOptions, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForEachAsync<TSource> (System.Collections.Generic.IAsyncEnumerable<TSource> source, System.Threading.Tasks.ParallelOptions parallelOptions, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body);
static member ForEachAsync : System.Collections.Generic.IAsyncEnumerable<'Source> * System.Threading.Tasks.ParallelOptions * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> -> System.Threading.Tasks.Task
Public Shared Function ForEachAsync(Of TSource) (source As IAsyncEnumerable(Of TSource), parallelOptions As ParallelOptions, body As Func(Of TSource, CancellationToken, ValueTask)) As Task
Jenis parameter
- TSource
Jenis data dalam sumber.
Parameter
- source
- IAsyncEnumerable<TSource>
Sumber data yang dapat dijumlahkan.
- parallelOptions
- ParallelOptions
Objek yang mengonfigurasi perilaku operasi ini.
- body
- Func<TSource,CancellationToken,ValueTask>
Delegasi asinkron yang dipanggil sekali per elemen di sumber data.
Mengembalikan
Tugas yang mewakili seluruh for-each
operasi.
Pengecualian
source
atau body
adalah null
.
Berlaku untuk
ForEachAsync<TSource>(IEnumerable<TSource>, CancellationToken, Func<TSource,CancellationToken,ValueTask>)
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
for-each
Menjalankan operasi di mana iterasi IEnumerable<T> dapat berjalan secara paralel.
public:
generic <typename TSource>
static System::Threading::Tasks::Task ^ ForEachAsync(System::Collections::Generic::IEnumerable<TSource> ^ source, System::Threading::CancellationToken cancellationToken, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForEachAsync<TSource> (System.Collections.Generic.IEnumerable<TSource> source, System.Threading.CancellationToken cancellationToken, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body);
static member ForEachAsync : seq<'Source> * System.Threading.CancellationToken * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> -> System.Threading.Tasks.Task
Public Shared Function ForEachAsync(Of TSource) (source As IEnumerable(Of TSource), cancellationToken As CancellationToken, body As Func(Of TSource, CancellationToken, ValueTask)) As Task
Jenis parameter
- TSource
Jenis data dalam sumber.
Parameter
- source
- IEnumerable<TSource>
Sumber data yang dapat dijumlahkan.
- cancellationToken
- CancellationToken
Token pembatalan yang dapat digunakan untuk membatalkan for-each
operasi.
- body
- Func<TSource,CancellationToken,ValueTask>
Delegasi asinkron yang dipanggil sekali per elemen di sumber data.
Mengembalikan
Tugas yang mewakili seluruh for-each
operasi.
Pengecualian
source
atau body
adalah null
.
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Keterangan
Operasi akan menjalankan sebagian besar ProcessorCount operasi secara paralel.
Berlaku untuk
ForEachAsync<TSource>(IEnumerable<TSource>, ParallelOptions, Func<TSource,CancellationToken,ValueTask>)
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
for-each
Menjalankan operasi di mana iterasi IEnumerable<T> dapat berjalan secara paralel.
public:
generic <typename TSource>
static System::Threading::Tasks::Task ^ ForEachAsync(System::Collections::Generic::IEnumerable<TSource> ^ source, System::Threading::Tasks::ParallelOptions ^ parallelOptions, Func<TSource, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForEachAsync<TSource> (System.Collections.Generic.IEnumerable<TSource> source, System.Threading.Tasks.ParallelOptions parallelOptions, Func<TSource,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body);
static member ForEachAsync : seq<'Source> * System.Threading.Tasks.ParallelOptions * Func<'Source, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask> -> System.Threading.Tasks.Task
Public Shared Function ForEachAsync(Of TSource) (source As IEnumerable(Of TSource), parallelOptions As ParallelOptions, body As Func(Of TSource, CancellationToken, ValueTask)) As Task
Jenis parameter
- TSource
Jenis data dalam sumber.
Parameter
- source
- IEnumerable<TSource>
Sumber data yang dapat dijumlahkan.
- parallelOptions
- ParallelOptions
Objek yang mengonfigurasi perilaku operasi ini.
- body
- Func<TSource,CancellationToken,ValueTask>
Delegasi asinkron yang dipanggil sekali per elemen di sumber data.
Mengembalikan
Tugas yang mewakili seluruh for-each
operasi.
Pengecualian
source
atau body
adalah null
.