Parallel.ForAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
ForAsync<T>(T, T, ParallelOptions, Func<T,CancellationToken,ValueTask>) |
Yinelemelerin paralel olarak çalışabileceği bir for döngüsü yürütür. |
ForAsync<T>(T, T, Func<T,CancellationToken,ValueTask>) |
Yinelemelerin paralel olarak çalışabileceği bir for döngüsü yürütür. |
ForAsync<T>(T, T, CancellationToken, Func<T,CancellationToken,ValueTask>) |
Yinelemelerin paralel olarak çalışabileceği bir for döngüsü yürütür. |
ForAsync<T>(T, T, ParallelOptions, Func<T,CancellationToken,ValueTask>)
- Kaynak:
- Parallel.ForEachAsync.cs
- Kaynak:
- Parallel.ForEachAsync.cs
Yinelemelerin paralel olarak çalışabileceği bir for döngüsü yürütür.
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
Tür Parametreleri
- T
Parametreler
- fromInclusive
- T
Başlangıç dizini (dahil).
- toExclusive
- T
Bitiş dizini, özel.
- parallelOptions
- ParallelOptions
Bu işlemin davranışını yapılandıran bir nesne.
- body
- Func<T,CancellationToken,ValueTask>
Veri kaynağındaki öğe başına bir kez çağrılan zaman uyumsuz bir temsilci.
Döndürülenler
Her işlemin tamamını temsil eden bir görev.
Özel durumlar
bağımsız body
değişkenidir null
.
Açıklamalar
İşlem, çoğu ProcessorCount işlem paralel olarak yürütülür.
Şunlara uygulanır
ForAsync<T>(T, T, Func<T,CancellationToken,ValueTask>)
- Kaynak:
- Parallel.ForEachAsync.cs
- Kaynak:
- Parallel.ForEachAsync.cs
Yinelemelerin paralel olarak çalışabileceği bir for döngüsü yürütür.
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
Tür Parametreleri
- T
Parametreler
- fromInclusive
- T
Başlangıç dizini (dahil).
- toExclusive
- T
Bitiş dizini, özel.
- body
- Func<T,CancellationToken,ValueTask>
Veri kaynağındaki öğe başına bir kez çağrılan zaman uyumsuz bir temsilci.
Döndürülenler
Her işlemin tamamını temsil eden bir görev.
Özel durumlar
bağımsız body
değişkenidir null
.
Açıklamalar
İşlem, çoğu ProcessorCount işlem paralel olarak yürütülür.
Şunlara uygulanır
ForAsync<T>(T, T, CancellationToken, Func<T,CancellationToken,ValueTask>)
- Kaynak:
- Parallel.ForEachAsync.cs
- Kaynak:
- Parallel.ForEachAsync.cs
Yinelemelerin paralel olarak çalışabileceği bir for döngüsü yürütür.
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
Tür Parametreleri
- T
Parametreler
- fromInclusive
- T
Başlangıç dizini (dahil).
- toExclusive
- T
Bitiş dizini, özel.
- cancellationToken
- CancellationToken
Her işlem için iptal etmek için kullanılabilecek bir iptal belirteci.
- body
- Func<T,CancellationToken,ValueTask>
Veri kaynağındaki öğe başına bir kez çağrılan zaman uyumsuz bir temsilci.
Döndürülenler
Her işlemin tamamını temsil eden bir görev.
Özel durumlar
bağımsız body
değişkenidir null
.
İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.
Açıklamalar
İşlem, çoğu ProcessorCount işlem paralel olarak yürütülür.