Parallel.ForAsync 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
ForAsync<T>(T, T, ParallelOptions, Func<T,CancellationToken,ValueTask>) |
Menjalankan untuk perulangan di mana iterasi dapat berjalan secara paralel. |
ForAsync<T>(T, T, Func<T,CancellationToken,ValueTask>) |
Menjalankan untuk perulangan di mana iterasi dapat berjalan secara paralel. |
ForAsync<T>(T, T, CancellationToken, Func<T,CancellationToken,ValueTask>) |
Menjalankan untuk perulangan di mana iterasi dapat berjalan secara paralel. |
ForAsync<T>(T, T, ParallelOptions, Func<T,CancellationToken,ValueTask>)
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
Menjalankan untuk perulangan di mana iterasi dapat berjalan secara paralel.
public:
generic <typename T>
where T : System::Numerics::IBinaryInteger<T> static System::Threading::Tasks::Task ^ ForAsync(T fromInclusive, T toExclusive, System::Threading::Tasks::ParallelOptions ^ parallelOptions, Func<T, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForAsync<T> (T fromInclusive, T toExclusive, System.Threading.Tasks.ParallelOptions parallelOptions, Func<T,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body) where T : System.Numerics.IBinaryInteger<T>;
static member ForAsync : 'T * 'T * System.Threading.Tasks.ParallelOptions * Func<'T, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask (requires 'T :> System.Numerics.IBinaryInteger<'T>)> -> System.Threading.Tasks.Task (requires 'T :> System.Numerics.IBinaryInteger<'T>)
Public Shared Function ForAsync(Of T As IBinaryInteger(Of T)) (fromInclusive As T, toExclusive As T, parallelOptions As ParallelOptions, body As Func(Of T, CancellationToken, ValueTask)) As Task
Jenis parameter
- T
Parameter
- fromInclusive
- T
Indeks awal, inklusif.
- toExclusive
- T
Indeks akhir, eksklusif.
- parallelOptions
- ParallelOptions
Objek yang mengonfigurasi perilaku operasi ini.
- body
- Func<T,CancellationToken,ValueTask>
Delegasi asinkron yang dipanggil sekali per elemen di sumber data.
Mengembalikan
Tugas yang mewakili seluruh untuk setiap operasi.
Pengecualian
Argumennya body
adalah null
.
Keterangan
Operasi akan menjalankan sebagian besar ProcessorCount operasi secara paralel.
Berlaku untuk
ForAsync<T>(T, T, Func<T,CancellationToken,ValueTask>)
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
Menjalankan untuk perulangan di mana iterasi dapat berjalan secara paralel.
public:
generic <typename T>
where T : System::Numerics::IBinaryInteger<T> static System::Threading::Tasks::Task ^ ForAsync(T fromInclusive, T toExclusive, Func<T, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForAsync<T> (T fromInclusive, T toExclusive, Func<T,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body) where T : System.Numerics.IBinaryInteger<T>;
static member ForAsync : 'T * 'T * Func<'T, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask (requires 'T :> System.Numerics.IBinaryInteger<'T>)> -> System.Threading.Tasks.Task (requires 'T :> System.Numerics.IBinaryInteger<'T>)
Public Shared Function ForAsync(Of T As IBinaryInteger(Of T)) (fromInclusive As T, toExclusive As T, body As Func(Of T, CancellationToken, ValueTask)) As Task
Jenis parameter
- T
Parameter
- fromInclusive
- T
Indeks awal, inklusif.
- toExclusive
- T
Indeks akhir, eksklusif.
- body
- Func<T,CancellationToken,ValueTask>
Delegasi asinkron yang dipanggil sekali per elemen di sumber data.
Mengembalikan
Tugas yang mewakili seluruh untuk setiap operasi.
Pengecualian
Argumennya body
adalah null
.
Keterangan
Operasi akan menjalankan sebagian besar ProcessorCount operasi secara paralel.
Berlaku untuk
ForAsync<T>(T, T, CancellationToken, Func<T,CancellationToken,ValueTask>)
- Sumber:
- Parallel.ForEachAsync.cs
- Sumber:
- Parallel.ForEachAsync.cs
Menjalankan untuk perulangan di mana iterasi dapat berjalan secara paralel.
public:
generic <typename T>
where T : System::Numerics::IBinaryInteger<T> static System::Threading::Tasks::Task ^ ForAsync(T fromInclusive, T toExclusive, System::Threading::CancellationToken cancellationToken, Func<T, System::Threading::CancellationToken, System::Threading::Tasks::ValueTask> ^ body);
public static System.Threading.Tasks.Task ForAsync<T> (T fromInclusive, T toExclusive, System.Threading.CancellationToken cancellationToken, Func<T,System.Threading.CancellationToken,System.Threading.Tasks.ValueTask> body) where T : System.Numerics.IBinaryInteger<T>;
static member ForAsync : 'T * 'T * System.Threading.CancellationToken * Func<'T, System.Threading.CancellationToken, System.Threading.Tasks.ValueTask (requires 'T :> System.Numerics.IBinaryInteger<'T>)> -> System.Threading.Tasks.Task (requires 'T :> System.Numerics.IBinaryInteger<'T>)
Public Shared Function ForAsync(Of T As IBinaryInteger(Of T)) (fromInclusive As T, toExclusive As T, cancellationToken As CancellationToken, body As Func(Of T, CancellationToken, ValueTask)) As Task
Jenis parameter
- T
Parameter
- fromInclusive
- T
Indeks awal, inklusif.
- toExclusive
- T
Indeks akhir, eksklusif.
- cancellationToken
- CancellationToken
Token pembatalan yang dapat digunakan untuk membatalkan untuk setiap operasi.
- body
- Func<T,CancellationToken,ValueTask>
Delegasi asinkron yang dipanggil sekali per elemen di sumber data.
Mengembalikan
Tugas yang mewakili seluruh untuk setiap operasi.
Pengecualian
Argumennya body
adalah null
.
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Keterangan
Operasi akan menjalankan sebagian besar ProcessorCount operasi secara paralel.